在iOS中请求权限警报

iOS 10.0或更高版本上的iOS应用程序必须在其Info.plist文件中包括其需要访问或使用的数据类型的使用情况描述键,否则应用程序将崩溃。 即,要专门访问联系人数据,必须包含NSContactsUsageDescription。

iOS有助于防止应用程序未经许可访问用户的个人信息。

当我们第一次打开该应用程序,然后又看到背对背的几个用户请求权限时,我们可能会点击“不允许”。

首次获得访问权限至关重要,我们必须使用正确的方法向用户询问权限并通过授予应用访问权限来向用户说明他们将获得的好处。

在plist文件中添加这些键和描述

iOS中的权限键

  1. 隐私权-AppleEvents发送使用情况说明
    使用Apple事件控制另一个应用程序的应用程序可能能够访问敏感的用户数据。 例如,邮件应用程序在其本地数据库中存储了许多其他应用程序无法直接访问的个人信息。 但是因为Mail可以通过Apple事件自动执行,所以其他应用程序可以使用Mail间接访问数据。
    如果您的应用程序使用发送Apple事件的API,则此密钥是必需的。

2.隐私权-蓝牙外围设备使用说明

3.隐私-日历使用说明

4.隐私权-相机使用说明

5.隐私-联系人使用说明

6.隐私权-人脸ID用法说明

7.隐私-健康记录使用说明

8.隐私-健康共享使用说明

9.隐私-运行状况更新使用说明

10.隐私-HomeKit使用说明

11.隐私权–始终和使用时的位置使用说明

12.隐私-位置始终使用说明
-当应用在使用中或在后台时,该应用可以访问设备的位置。

13.隐私权-位置使用说明

14.隐私权-使用时的位置使用说明
-使用该应用程序时,可以访问该设备的位置。

15.隐私权-媒体库使用说明

16.隐私权-麦克风使用说明

17.隐私-运动用法说明

18.隐私权-音乐使用说明

19.隐私-NFC扫描使用说明
-近场通信(NFC)标签扫描

20.隐私权—照片库添加用法说明

21.隐私权—照片库使用说明

22.隐私-提醒使用说明

23.隐私权-Siri使用说明

24.隐私-语音识别用法说明

25.隐私-系统管理用法说明
-如果您的应用使用操纵系统配置的API,则此密钥为必填项。

26.隐私权—电视提供商的使用说明

27.隐私权—视频订户帐户使用说明
-如果您的应用使用访问用户电视提供商帐户的API,则此密钥为必填项。

然后看起来像

上述权限的一些样本值

权限警报标题由操作系统管理,但我们必须在请求中提供描述。
我已经为我们收集了一些示例消息,请单击以下链接查看

请也看看这个。