Обновление нашего приложения было отклонено Google, поскольку в манифесте у нас было REQUEST_INSTALL_PACKAGES. Мы удалили его, загрузили новую версию, но она все равно была отклонена. Затем мы добавили
<uses-permission
android:name = "android.permission.REQUEST_INSTALL_PACKAGES"
tools:node = "remove"/>
как предложено здесь на SO, но безрезультатно. Мы продолжаем получать отказы. В нашем манифесте нет ни REQUEST_INSTALL_PACKAGES, ни в объединенном манифесте. Что нам не хватает?
У вас может быть версия, загруженная в альфа/бета/внутренний канал. Попробуйте обновить и его.
да, это действительно расстраивает, и их общение иногда не очень понятно по этому поводу.
РЕШЕНО:
Удалите разрешение из своего манифеста и функций в приложении. Дважды проверьте, соответствует ли ваше приложение всем другим политикам программы для разработчиков. Войдите в Play Console и отправьте обновление в свое приложение. Кроме того, вы также можете деактивировать эти версии, чтобы избежать дополнительных принудительных мер, которые могут возникнуть. Вы можете выполнить указанные шаги, чтобы деактивировать несовместимые пакеты приложений или APKS:
Проблема действительно была в версии 2-х летней давности в закрытом канале. Вот почему обновление приложения в производственном канале было отклонено! Довольно невероятно, и когда это так, было бы более чем полезно, если бы они добавили эту информацию в письмо, которое они рассылают.