Мы рекомендуем поделить на flavor-ы для каждого магазина в вашей ситуации, но если не выйдет, можем предложить не очень надежное решение: installerPackage = packageManager.getInstallerPackageName(applicationInfo.packageName)
У этого решения есть несколько нюансов:
1. Это будет работать только для приложений изначально установленных из RuStore. Если изначально приложение было установлено из другого стора (например, Google Play) или иными способами, то источник будет стандартный установщик пакетов.
2. Если для установки был использован режим совместимости (как на некоторых моделях Xiaomi), то источник установки тоже будет системный установщик.
3. Если удалить RuStore, то источник установки затрётся полностью и переустановка не вернёт источник установки.
4. Если установить из RuStore, а потом обновить из другого места, то источник установки останется ru.vk.store.
Мы советуем обратить внимание на получение источника обновления, оно работает честнее. Но всё равно это очень нестабильный механизм, к сожалению.
С уважением, Команда RuStore
А для простой монетизации через покупку с пробным периодом API не нужно использовать?
Добрый день. АПИ нужно будет использовать и для покупку с пробным периодом.
Здравствуйте. Для одноразовой продажи платного приложения по фиксированной цене АПИ тоже нужно использовать?
Здравствуйте. Если планируете продавать через рустор то да - обязательно. Но если не через рустор - то можно андройд версию опубликовать по своей ссылке и интегрировать любую иную платежку, например сбер.
Добрый вечер.А для физиков доступы внутриигровые покупки ?
Да, можно регистрироваться как самозанятый, после чего будут доступны все способы монетизации, и in-app, и разовая покупка и подписка