【问题标题】:Duplicate Permission AndroidManifest.xml with React Native使用 React Native 复制权限 AndroidManifest.xml
【发布时间】:2018-10-23 09:38:26
【问题描述】:

可以在 AndroidManifest.xml 文件中拥有重复的权限吗?

我正在尝试将 react-native-webrtc 添加到我的 react-native 项目中,这需要我添加一些权限。最初的 AndroidManifest.xml 文件已经有一个权限列表,如果我添加 react-native-webrtc 所需的权限,其中一些权限将被复制。既然,我在这个问题上,ios也一样吗?

需要通过 REACT-NATIVE-WEBRTC 添加

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

原创

 <!-- These are required permissions to make the app run -->
  <uses-permission android:name="com.bulbtech.hendrysocket.permission.C2D_MESSAGE" />
  <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
  <uses-permission android:name="android.permission.WAKE_LOCK" />

  <!-- ADD PERMISSIONS HERE -->

  <!-- BEGIN OPTIONAL PERMISSIONS -->
  <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
  <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  <uses-permission android:name="android.permission.USE_FINGERPRINT" />
  <uses-permission android:name="android.permission.VIBRATE" />
  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
  <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

【问题讨论】:

    标签: react-native react-native-android


    【解决方案1】:

    不,你不能在 AndroidManifest.xml 文件中复制权限,如果你复制了权限,那么你的代码就会崩溃,有些代码会用于 ios

    【讨论】:

    • 感谢您的指导?
    • @HendryLim 没问题问我有什么问题
    猜你喜欢
    • 1970-01-01
    • 2022-10-20
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    相关资源
    最近更新 更多