【问题标题】:How to remove SMS and Call permissions from an Android app built with create-react-native-app?如何从使用 create-react-native-app 构建的 Android 应用程序中删除短信和通话权限?
【发布时间】:2018-12-20 21:42:41
【问题描述】:

我有一个使用 create-react-native-app 创建的非弹出 Android 应用。

Google 要求这些应用删除其清单文件上的 CALL_LOG 和 SMS 权限,但我找不到该文件。

如何设置这些权限?

【问题讨论】:

  • 奇怪的问题为什么需要从清单中删除?

标签: android react-native google-play create-react-native-app


【解决方案1】:

打开android/app/src/main/AndroidManifest.xml,添加以下内容:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.myappid"
+   xmlns:tools="http://schemas.android.com/tools"
    >

    ...
+   <uses-permission tools:node="remove" android:name="android.permission.WRITE_CALL_LOG" />
+   <uses-permission tools:node="remove" android:name="android.permission.CAMERA" />

如果您想从生产 APK 中删除权限,那么:

  1. 在此目录中创建一个新目录,称为 release。 (小路: android/app/src/release/)

  2. 创建一个 AndroidManifest.xml 文件。 (小路: android/app/src/release/AndroidManifest.xml)

并在android/app/src/release/AndroidManifest.xml中添加以上行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2022-10-07
    • 2020-03-29
    • 2015-10-15
    相关资源
    最近更新 更多