Любое обновление библиотеки firebase-dispatcher для API 26 или более? - PullRequest
0 голосов
/ 02 февраля 2019

Недавно я получил предупреждение об обновлении целевой версии Android до 26 или более из консоли Google Play.Однако я уже установил целевой SDK равным 26.

Я проверяю файл AndroidManifest и объединенный манифест для всех библиотек, включенных в проект.

Существует несколько библиотек, которыепод Источники манифеста и немногие под Другие файлы манифеста (включены в слияние, но не добавили никаких элементов) - что это значит?

Могу ли я обновитьманифест для целевого API 26 только для этого проекта и загрузите его, чтобы увидеть, будет ли он принят или нет.

Google необходимо проверить приложение для разрешения SMS и журнала вызовов, но когда я загружаю приложение в игровой магазин, я получаю предупреждение - •

Ваше приложение должно использовать среду выполненияразрешения для нас, чтобы завершить обзор.Пожалуйста, обновите ваше приложение до целевого уровня API 26 или выше и повторно отправьте форму декларации.

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019

это называется WorkManager сейчас; Диспетчер заданий Firebase может больше не получать обновления.

implementation "android.arch.work:work-firebase:1.0.0-alpha11"
androidTestImplementation ("android.arch.work:work-testing:1.0.0-beta01") {
    exclude group: "android.arch.work"
}

имеет значение только уровень API пакета приложения - и должны работать разрешения времени выполнения - кроме этих критических разрешенийдля SMS и журнала вызовов, которые подлежат рассмотрению.недавно была одна установка с территории США, которая могла бы стать такой проверкой, даже если я использую только SIP-телефонию.могли быть люди, которые отправляли премиальные SMS из приложений, которые быстро вычитают предоплаченные кредиты, или предоставляли услуги robocall с телефонными номерами для беспокойства.Также SmartTAN зависит от SMS.вектор атаки реалистичен, поэтому эти проверки проводятся по определенной причине.

0 голосов
/ 02 февраля 2019

Есть несколько библиотек, которые находятся в Manifest Sources, и немногие находятся в других файлах манифеста (включены в слияние, но не добавили никаких элементов) - что это значит?

Когда вы используете другие библиотеки, их файлы манифеста сливаются с вашими, чтобы сформировать один манифест, который в конечном итоге будет использоваться.

Могу ли я обновить манифест до целевого API 26 только для этого проекта и загрузить, чтобы увидеть,принимается или нет.

Лучше установить minSdkVersion и targetSdkVersion в файле build.gradle, а не в манифесте, поскольку Gradle переопределяет значения манифеста ссылку можно найти здесь

Google необходимо проверить приложение для разрешения SMS и журнала вызовов, но когда я загружаю приложение в игровой магазин, я получаю предупреждение

Когда вы выбираете API 23 иливыше необходимо написать Разрешения времени выполнения , иначе вы получите сбой при попытке доступа к ним.

...