美文网首页iOS
iOS - System Permission Descript

iOS - System Permission Descript

作者: ienos | 来源:发表于2021-08-06 16:03 被阅读0次
    麦克风权限访问提示框

    开发过程中,如果需要获取部分系统权限,需要在 info.plist 文件中添加对应的权限访问文案以提示用户权限使用理由,否则将无法使用对应功能,并导致程序崩溃

    开启权限提示步骤

    • 右键项目中的 info.plist -> Open As -> Source Code
    • 然后在 info.plist 中添加下面代码,key 和 string 见最后面的《参照表》
    <key>NSMicrophoneUsageDescription </key>
    <string>在语音通话功能时需要获取麦克风权限</string>
    

    | string 中添加的描述需要清楚说明使用该功能的理由,例如: 在语音通话功能时需要获取麦克风权限;否则可能会被苹果审核打回,举例如下:

    Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

    Since your app requests the user’s consent to access their Camera and Photos, your app must clarify the use of these features in the permission modal alert.
    Specifically, the following statement in the Camera and Photos modal alerts does not clarify the purpose of how the app uses the Camera and Photos in relation to app features.

    参照表

    key value
    NSLocationWhenInUseUsageDescription 使用期间访问位置
    NSLocationAlwaysUsageDescription 始终访问位置
    NSPhotoLibraryUsageDescription 相册
    NSCameraUsageDescription 相机
    NSMicrophoneUsageDescription 麦克风
    NSLocationUsageDescription 位置
    NSCalendarsUsageDescription 日历
    NSRemindersUsageDescription 提醒事项
    NSMotionUsageDescription 运动与健身
    NSHealthUpdateUsageDescription 健康更新
    NSHealthShareUsageDescription 健康分享
    NSBluetoothPeripheralUsageDescription 蓝牙
    NSAppleMusicUsageDescription 媒体资料库

    相关文章

      网友评论

        本文标题:iOS - System Permission Descript

        本文链接:https://www.haomeiwen.com/subject/kuabvltx.html