Я разрабатываю сервис, который выполняет некоторую проверку безопасности файла apk. Я хочу подключить эту службу к процессу установки магазина Google Play, чтобы после завершения загрузки apk вместо установки apk сначала передавался в службу, служба выполняла проверку безопасности, а затем продолжалась установка apk. Могу ли я каким-либо образом вмешаться в процесс установки приложения Google Play Store и добиться этого?
один из способов, который я могу придумать, это позволить магазину игр установить приложение, получить имя установленного пакета через приемник android.intent.action.PACKAGE_ADDED
, получить доступ к apk, установленному в /data/app с помощью PackageManager
и PackageInfo
, передать его службе, а затем переустановить проанализировано apk с PackageInstaller
. Есть ли лучший способ добиться этого?
Любая помощь в этом направлении будет высоко оценена. заранее спасибо!