首页 文章

自定义推送通知的iOS权限对话框

提问于
浏览
26

当iOS应用程序首次尝试注册推送通知时,系统会弹出一个权限对话框,要求用户获得接收推送通知的权限 . 是否可以自定义此对话框的文本,以解释为什么要搜索这些权限?

5 回答

  • 2

    不,这是一个无法自定义的系统对话框 .

  • 32

    我看到的一个解决方法是让应用程序启动自己的自定义对话框,解释为什么需要权限 . 然后,应用程序立即请求权限,打开系统对话框 .

    这可能适合于说服用户接受许可请求以获得对功能的访问,或者在知道该功能将不可用的情况下拒绝该请求 .

  • 2

    不可能,因为你没有任何控制权

  • 8

    不,你不能改变内置消息中的系统 . 因为你没有任何控制权 .

  • 0

    iOS的最新版本允许自定义这些权限对话框 .

    将您的消息放在与您要自定义的权限对话框类型对应的 NS*UsageDescription Info.plist key中 .

    例如, NSCameraUsageDescription 键控制请求访问用户摄像头时要显示的对话框文本 .

相关问题