Может ли приложение для Android определить, из какого магазина оно было установлено во время выполнения?

У меня есть приложение для Android, которое есть в нескольких магазинах приложений. Во время выполнения было бы удобно знать, откуда он пришел, чтобы я мог предоставить правильный текст/инструкции/информацию об обновлении/платежах и т. д.

В настоящее время я делаю отдельную сборку для каждого хранилища с константой, закодированной во время компиляции. Есть ли способ, которым мое приложение может определить во время выполнения, из какого магазина оно пришло? Тогда я мог бы использовать один и тот же apk для всех магазинов, и это уменьшило бы мои проблемы с обслуживанием и время сборки.


person Andy Krouwel    schedule 18.03.2019    source источник