Разрешения приложений различаются в Интернете и на телефоне - PullRequest
0 голосов
/ 29 августа 2018

Вот два разных разрешения в веб-магазине и магазине игр.

Web

App Store

  • Я посмотрел на папку build / middle.manifests. В Манифесте нет EXTERNAL_STORAGE
    • То же самое для файлов output / logs / manifest-merger.

BNlowed является объединенным манифестом

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"

/>

<permission
    android:name="com.formulaone.production.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.formulaone.production.permission.C2D_MESSAGE" />
<uses-permission android:name="com.android.vending.BILLING" />

Есть ли какая-то причина, по которой это отличается в веб-приложении?

изменить: Неправильные разрешения в Google Play

Приложение использует общие префы, добавляет ли это разрешение external_storage?

1 Ответ

0 голосов
/ 29 августа 2018

Запрос на разрешение зависит от многих факторов. Например, если вы отправляете данные, для которых требуется разрешение на хранение, вам нужно добавить READ_EXTERNAL_STORAGE разрешение

Кроме того, разрешения для Интернета и Android различаются

Я думаю, что вы используете неправильные разрешения Android

Вот краткое руководство по Android Permissions

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