【问题标题】:phonegap iOS build rejected due to permission issues由于权限问题,phonegap iOS 构建被拒绝
【发布时间】:2017-04-28 02:54:07
【问题描述】:

最近,由于以下问题,我的 iOS 版本被拒绝:

**此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。

此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSBluetoothPeripheralUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。

此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。**

我用谷歌搜索了一下,发现在 iOS 10 中,我们需要为媒体权限添加额外的插件,为此我添加了两个插件

cordova-plugin-ios-camera-permissions

cordova-plugin-ios-ble-permissions

但我找不到麦克风权限插件。 任何帮助我如何处理 iOS 的麦克风权限。

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

    您可以创建插件来设置这些权限并在您的应用中使用。有人已经为使用相机和照片库创建了一个隐私描述。你可以从here获取它

    您可以修改相同的插件以添加 BLE 权限。蓝牙使用的关键是NSBluetoothPeripheralUsageDescription(隐私 - 蓝牙外设使用说明)

    【讨论】:

      【解决方案2】:

      在您的 iOS 项目的 info.plist 中添加以下键。希望这会有所帮助...!!

      【讨论】:

      • 感谢您的回答,但我的应用基于 phonegap,我必须在 config.xml 中包含插件
      【解决方案3】:

      我尝试了所有可能的方法来在 info.plist 中插入权限,但我从 iTunes 中得到了相同的消息。 现在我得到了昨天才更新的新插件

      cordova-plugin-ios-microphone-permissions

      https://www.npmjs.com/package/cordova-plugin-ios-microphone-permissions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-15
        • 2015-01-28
        • 2015-05-24
        • 2021-08-30
        • 2011-07-11
        • 2011-03-09
        相关资源
        最近更新 更多