- Я создал собственное приложение реагирования, используя init-native реагирования.Не изменилось ни одной строки кода.(Примечание. Реактивная версия - 0.55.4)
- Я сгенерировал подписанный релиз APK, выполнив шаги, приведенные в официальных документах .
- Я пытался загрузить этоAPK для консоли Google Play.
Я получил следующую ошибку:
В вашем пакете APK или приложений Android используются разрешения, для которых требуется политика конфиденциальности: (android.permission.READ_PHONE_STATE)
Это неожиданное поведение, верно?Почему для ванильного приложения требуется это разрешение?Как я могу решить эту проблему?
Редактировать 1
Мой манифест для Android является стандартным по умолчанию, созданным init-native init.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.praveenavtestproject">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<application
android:name=".MainApplication"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:allowBackup="false"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
</application>
Редактировать 2
Моему приложению не нужно никакого разрешения для работы.Он просто отображает 3 строки текста из исторической литературы.Это просто для информационных целей.В консоли Play Store на вкладке «Список магазинов» внизу есть раздел «Политика конфиденциальности». В нем говорится, что если вы хотите предоставить URL-адрес политики конфиденциальности для этого приложения, введите его ниже.Кроме того, ознакомьтесь с нашей политикой в отношении пользовательских данных, чтобы избежать распространенных нарушений.
Я не предоставляю URL-адрес политики конфиденциальности.Мое приложение не должно иметь доступ к каким-либо данным пользователя или состоянию телефона.Доступен ли по умолчанию React Native?Может ли это быть причиной этой проблемы?
Редактировать 3 Похоже, что выпуск уже рассматривается командой React Native.