- У нас есть три сервера: QA, STG и PRODUCTION
- Мы создали, скажем, три проекта в консоли Firebase: скажем, appQA, appSTG и appProd.
- Но мы хотим сгенерировать только один APK-файл, который может получать push-уведомления Firebase от любого из трех вышеперечисленных проектов Firebase в зависимости от на сервере, к которому наш пользователь вход в систему.
- Мы настроили каждый проект в Firebase и в конце получили по 1 файлу google-services.json для каждого проекта (всего 3)
- Теперь, как нам настроить или сгенерировать 1 APK, который может включать в себя все три файла json и переключаться между ними время выполнения, а не время сборки, потому что мы не хотим создавать отдельные APK для отдельные среды. У нас есть строгое требование создания одного APK-файла, который можно использовать для подключения ко всем нашим средам и получения push-уведомлений из всех сред.
- Мы пробовали варианты и типы сборки, но оба они время сборки, а не время выполнения
Впервые мы погружаемся в мир push-уведомлений на Android.
PS: Очевидное решение — просто иметь один проект в Firebase и настроить его на клиенте, и все наши серверы могут использовать один и тот же проект, но в идеале нам нужен отдельный проект для Производство vs QA/STG
Подробнее здесь: https://stackoverflow.com/questions/425 ... e-apk-file
Переключение между различными проектами Firebase (среда выполнения) в одном APK-файле ⇐ Android
Переключение между различными проектами Firebase (среда выполнения) в одном APK-файле
Мы интегрируем обмен сообщениями Firebase в наше приложение для Android для push-уведомлений. Мы собираемся использовать SNS со стороны сервера для отправки push-сообщения в Firebase. Ниже приведен пример использования:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение