当iOS应用尝试首次注册推送通知时,系统会弹出一个权限对话框,要求用户获得接收推送通知的权限。是否可以自定义此对话框的文本,以解释为什么要搜索这些权限?
答案 0 :(得分:33)
不,这是一个无法自定义的系统对话框。
答案 1 :(得分:8)
我看到的一个解决方法是让应用程序启动自己的自定义对话框,解释为什么需要权限。然后,应用程序立即请求权限,打开系统对话框。
这可能适合说服用户接受权限请求以获取对功能的访问权限,或者在知道该功能不可用的情况下拒绝该请求。
答案 2 :(得分:2)
不可能,因为你无论如何都没有任何控制权
答案 3 :(得分:2)
不,你不能改变内置消息中的系统。因为你没有任何控制权。
答案 4 :(得分:0)
iOS的最新版本 do 允许自定义这些权限对话框。
根据您要自定义的权限对话框的类型,将消息放入NS*UsageDescription
Info.plist key中。
例如,NSCameraUsageDescription
键控制在请求访问用户摄像机时显示的对话框文本。