почему не могу обновить мое приложение в android - PullRequest
0 голосов
/ 26 января 2020

недавно я получаю ошибку Installed blocked : The app permissions error при обновлении приложения (при обновлении приложения). Я знаю, что мои подписи приложений совпадают, потому что я могу установить новое приложение вручную.

Кто-нибудь может знать, почему это происходит?

Как вы думаете, мне нужно предоставить android.permission.INSTALL_PACKAGES, пока я предоставляю android.permission.REQUEST_INSTALL_PACKAGES? если да, то можете объяснить разницу в обоих?

Примечание: мое приложение обновлено корректно на многих устройствах !! но в некоторых устройствах (android Version: 5.1.1) есть проблемы !!!

1 Ответ

2 голосов
/ 26 января 2020

Разрешение INSTALL_PACKAGES позволяет приложению устанавливать пакеты. Он не предназначен для использования сторонними приложениями.

Разработчикам приложений, которым требуется возможность загружать и устанавливать другие приложения через установщик пакетов, может потребоваться внести некоторые изменения. Если приложение использует targetSdkLevel, равный 26 или выше, и предлагает пользователю установить другие приложения, файл манифеста должен включать разрешение REQUEST_INSTALL_PACKAGES.

Подробнее здесь: https://android-developers.googleblog.com/2017/08/making-it-safer-to-get-apps-on-android-o.html?m=1

...