我可以要求用户启用推送通知吗?

| 当然,这在程序上是可行的(使用
enabledRemoteNotificationTypes
)。这是一个政策问题。 我是否可以要求用户启用推送通知才能使用某个应用程序,否则这种行为会导致该应用程序被Apple拒绝? 《 App Store审查指南》包括有关推送通知的部分(第5节),但未涵盖此部分。     
已邀请:
有时我可能不想要任何应用程序发出的通知,因为我很忙。因此,我可以选择打开或关闭通知。您所能做的就是显示一个UIAlertView,提醒用户进入应用程序时推送通知已禁用。     
提交并查看会发生什么。首先,如果用户关闭了推送通知,请尝试关闭应用程序,向其显示警报,让他们知道应用程序为何无法运行以及如何修复(以及将其带到正确位置的按钮)设置)。如果Apple拒绝了它,则只需取出应用程序退出代码,然后通过关闭nag屏幕让他们继续。 就像您说的那样,在您可以找到的指南中没有明确禁止它的方法,因此,获得答案的唯一方法是提交代码并查看会发生什么,因为通常无法直接获得答案。苹果公司会考虑这些问题,直到您对它们有具体而真实的考虑为止。     

要回复问题请先登录注册