613 читали · 2 года назад
Как программно определить из какого источника было установлено android приложение на смартфон?
Контекст задачи: хочу объединить две платежные системы от RuStore и Google Play так чтобы нужная активировалась в зависимости от того откуда было установлено приложение. Если из RuStore значит активируется платежка с поддержкой СБП и платежами в России, а если загружено из GP - значит их платежка и будет работать. Да! Было бы круче подгружать нужный платежный модуль в зависимости от наличия или отсутствия RuStore, но пока так. Для определения источника установки Android-приложения на смартфон можно использовать ряд методов. Один из способов - использовать пакетный менеджер (PackageManager) в Android для получения информации о приложении...