Как протестировать биллинг Google Play одновременно в UAT и Prod?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как протестировать биллинг Google Play одновременно в UAT и Prod?

Сообщение Anonymous »

Мы интегрируем биллинг Google Play в наше приложение. Мы занимаемся серверной частью системы, тогда как приложение для Android поддерживается другой командой.
В настоящее время мы тестируем интеграцию, настраивая приложение в консоли Google Play и создавая тему в Google Cloud Pub/Sub. Затем идентификатор темы задается в настройках монетизации приложения.
На внутренней стороне мы создали прослушиватель RTDN, который будет получать RTDN в теме публикации/подписки и обрабатывать их. В настоящее время это тестируется в среде UAT. Нам нужно перенести это в рабочую среду.
Хотя я думаю, что та же тема публикации/подписки может подойти и для рабочей среды, я не уверен, как нам с этим справиться, если мы захотим снова выполнить UAT после некоторых изменений.
  • После производственного развертывания, если мы продолжим использовать ту же тему для UAT, процесс прослушивания RTDN в рабочей среде будет прослушивать события UAT и наоборот.
  • Если мы сохраняем разные темы публикации и подписки для UAT и Production, нам придется постоянно менять идентификатор темы в консоли Google Play в настройках монетизации приложения. А если мы установим UAT, куда пойдет производственный RTDN?
Мы не можем иметь 2 разных аккаунта Google Play. Пожалуйста, предложите лучшую альтернативу или лучший способ справиться с этой ситуацией, поскольку у меня нет глубоких знаний в области разработки Android. В организации нет никого, кто работал бы над биллингом Google Play, поэтому никакой помощи изнутри не будет.
[img]https://i .sstatic.net/zZkpo.png[/img]
  • Сначала у меня возникла идея оставить тему RTDN прежней, однако когда я подумал о сценарий, в котором тестирование UAT может потребоваться снова, я отказался от этой идеи. Мы не могли придумать, как отличить производственный RTDN от UAT RTDN
  • Мы подумали о том, чтобы разделить темы RTDN: одну для UAT и один для Prod, однако мы не можем снова и снова менять идентификатор темы в настройках монетизации Play Console. Кроме того, я думаю, что изменение его на UAT после производственного развертывания приведет к потере RTDN продукта.
  • ObfuscatedExternalId и ObfuscatedProfileId уже используются. Мы не можем использовать эти поля для заполнения информации об окружающей среде.


Подробнее здесь: https://stackoverflow.com/questions/782 ... -same-time
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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