iOS: 自定义权限弹窗文本

15
无论如何,是否可以自定义权限警示框,例如通讯录、相册、推送通知等,在它们获得访问权限之前,它们会弹出一个类似于这样的警示框:

enter image description here

如何自定义通讯录、相册、推送通知警示框文本?

更新:

enter image description here

请将上面的更新图像翻译为英语:

"为了寻找您的家人和朋友,Path 需要将您的联系人传输到我们的服务器"

并点击“确定”以获得通讯录访问权限,而无需弹出任何其他访问权限警示框。


1
您无法自定义此警告框。 - P.J
1个回答

34

iOS 6及以上版本支持展示特定消息。通过在Info.plist文件中添加几个新的项进行设置。所有关键字都以“隐私 - ”开头(原始关键字为NSxxxUsageDescription, 其中xxx表示Contacts、Locations、Reminders、PhotoLibrary或Calendars)。值是您希望向用户显示的文本。


4
这里描述了密钥列表:https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html搜索UsageDescription以突出显示所有相关内容。 - Natan R.
11
但是,我们无法定制推送通知。 - Min Soe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接