Переключение между различными проектами Firebase (среда выполнения) в одном APK-файлеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Переключение между различными проектами Firebase (среда выполнения) в одном APK-файле

Сообщение Anonymous »

Мы интегрируем обмен сообщениями Firebase в наше приложение для Android для push-уведомлений. Мы собираемся использовать SNS со стороны сервера для отправки push-сообщения в Firebase. Ниже приведен пример использования:
  • У нас есть три сервера: 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»