Управление различными средами с помощью аналитики AppCenter? - PullRequest
0 голосов
/ 07 февраля 2019

Я использую две разные схемы сборки для управления живой и промежуточной средами в своем корпоративном приложении.Обе схемы используют разные идентификаторы приложений.Теперь я хочу интегрировать аналитику AppCenter.Я хочу знать, как я могу управлять двумя отдельными средами для одного и того же приложения, поскольку я не хочу, чтобы промежуточная аналитика повредила живую.

Нужно ли создавать отдельное приложение в AppCenter для оперативной и промежуточной работы и использовать соответствующий секретный ключ приложения для запуска служб аналитики в зависимости от выбранной схемы сборки?Или есть лучший способ?

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, что вы уже ответили на свой вопрос, так как сказали: «Я не хочу, чтобы постановочная аналитика повредила живой» :).Поэтому я рекомендую разделить приложение как Prod и Debug.

В моем приложении я разделяю их, устанавливая прагму PROD & DEBUG в настройках сборки:
условия активной компиляции:
Отладка - добавление прагмы DEBUG
Release - добавление прагмы PROD

Затем вы можете установить свой секретный ключ AppCenter, используя код:

#if DEBUG
secretKey = "YOUR_DEBUG_KEY"
#else
secretKey = "YOUR_PROD_KEY"
#endif

Надеюсь, это поможет.

...