【发布时间】:2012-06-13 09:22:14
【问题描述】:
当 iOS 应用第一次尝试注册推送通知时,系统会弹出一个权限对话框,询问用户是否允许接收推送通知。是否可以自定义此对话框的文本,以解释为什么要寻求这些权限?
大多数权限对话框消息都可以通过输入NS*UsageDescription Info.plist 键来自定义。例如,NSCameraUsageDescription 键控制在请求访问用户相机时要显示的对话框文本。但似乎没有这样的推送通知键。
【问题讨论】:
-
我想重新提出这个问题。我记得在某处读过,在 iOS 7 中你可以自定义权限对话框,但我不记得我现在在哪里读到了。有人可以帮忙吗?
-
我认为权限对话框的自定义(iOS 6 起)只适用于其他权限类型,但更多细节可以阅读这个问题:stackoverflow.com/questions/14158871/…
-
@DanielT。是的,我们只能为字幕请看这个想法developer.apple.com/library/IOs/documentation/General/Reference/…
-
这令人惊讶,Apple 允许
InfoPlist.strings中的密钥相对容易。或者,如果出于政策原因没有自定义点,那么 Apple 应该像其他自动对话框和按钮(如“确定”、“完成”、“取消”等)一样对其进行本地化。
标签: ios push-notification apple-push-notifications ios-permissions