Проверьте, как запускается Мгновенное приложение в Android - PullRequest
0 голосов
/ 07 января 2020

Согласно документации, мгновенное приложение загружается через Google Play и запускается на лету. Он не установлен, но кешируется в системе Android. Как разработчик и пользователь, я хотел бы проверить это поведение.

Я попытался запустить Cla sh Royale, нажав «Попробовать сейчас» - то есть, когда экран spla sh отображается с индикатор выполнения (при условии, что это когда функция APK загружается?), и она скоро запустится. При выходе не отображается значок приложения, который ожидается.

В хранилище устройства я искал след APK, но безуспешно. Нужно ли разрешение ROOT, чтобы увидеть это? Есть ли способ проверить и проверить?

1 Ответ

0 голосов
/ 08 февраля 2020

Существует все еще установленный APK.

Для устройств O + выполните adb shell pm path com.supercell.clashroyale после TRY NOW

И вы увидите:

package:/data/app/com.supercell.clashroyale-CUaYOumzCbUDNAdv1MRtRg==/base.apk
package:/data/app/com.supercell.clashroyale-CUaYOumzCbUDNAdv1MRtRg==/split_split_2_tutorial_battles.apk

Сделайте это снова после INSTALL (для сравнения), и вы увидите:

package:/data/app/com.supercell.clashroyale-0Dn0s6yq6WqGCRZ9ETT8bA==/base.apk
package:/data/app/com.supercell.clashroyale-0Dn0s6yq6WqGCRZ9ETT8bA==/split_config.arm64_v8a.apk
package:/data/app/com.supercell.clashroyale-0Dn0s6yq6WqGCRZ9ETT8bA==/split_config.en.apk
package:/data/app/com.supercell.clashroyale-0Dn0s6yq6WqGCRZ9ETT8bA==/split_config.xxxhdpi.apk

(Для устройств pre-O первая часть не будет работать, но я не знаю другого cmd, который будет делать то же самое)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...