Play商店控制台检测到Vanilla React Native应用程序

时间:2018-06-07 23:43:46

标签: react-native react-native-android

  1. 我使用react-native init创建了一个react native应用程序。没有改变一行代码。 (注意:react-native版本是0.55.4)
  2. 我按照the official docs中给出的步骤生成了一个烧录的APK。
  3. 我尝试将此APK上传到Google Play控制台。
  4. 我收到以下错误:

    您的APK或Android App Bundle正在使用需要隐私政策的权限:(android.permission.READ_PHONE_STATE)

    这是一种意想不到的行为吗?为什么香草应用需要此权限?我该如何解决这个问题?

    修改1

    我的Android清单是react-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商店控制台的“商品详情”标签下,底部有“隐私权政策”部分。 它说如果您希望为此应用程序提供隐私政策URL,请在下面输入。此外,请查看我们的用户数据政策,以避免常见的违规行为。

    我没有提供隐私政策网址。我的应用程序不应该访问任何用户数据或电话状态。 React Native是否默认访问它?这可能是造成这个问题的原因吗?

    编辑3 看起来这个issue已经被React Native团队看了。

0 个答案:

没有答案