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

时间:2011-04-15 11:23:10

标签: iphone app-store

当然,这是可编程的可能性(使用enabledRemoteNotificationTypes)。这是一个政策问题。

我是否可以要求用户启用推送通知以允许其使用应用,或者此行为是否会导致应用被Apple拒绝?

App Store Review Guidelines包含有关推送通知的部分(第5节),但不包括此内容。

2 个答案:

答案 0 :(得分:1)

有时我可能不希望任何应用程序发出任何通知,因为我很忙。因此,我选择将通知置于关闭。您所能做的就是显示UIAlertView,提醒用户当他们进入您的应用时,推送通知会被禁用。

答案 1 :(得分:1)

提交并查看会发生什么。首先,如果用户关闭了推送通知,请尝试关闭自己的应用程序,向他们显示警报,让他们知道应用程序无法运行的原因以及如何修复它(以及一个将它们带到右侧的按钮设置是否可行)。如果Apple拒绝它,那么只需取出应用程序退出代码,让他们继续解雇唠叨屏幕。

就像你说的那样,在你可以找到的指南中没有任何明确的禁止它,所以得到答案的唯一方法是提交代码并看看会发生什么,因为你通常无法直接回答Apple的答案关于这些问题,直到你有一些具体和真实的东西供他们考虑。