2011-04-15 35 views

回答

1

有时我可能不想从任何应用程序发出任何通知,因为我很忙。因此,我将我选择。你所能做的就是显示一个UIAlertView,提醒用户当他们进入你的应用时推送通知被禁用。

+0

嗨,如何检测推送通知是否启用或禁用编程。 – raaz 2011-04-21 11:43:26

+3

'enabledRemoteNotificationTypes'不启用远程通知。该方法返回应用程序接受的通知类型。如果应用程序不接受,那么您知道用户已禁用通知。 – 2011-04-21 17:54:03

+0

谢谢黑色的青蛙,+1正确的答案。 – raaz 2011-04-22 09:55:12

1

提交并查看会发生什么。首先,如果用户关闭了推送通知,则应用程序关闭自身,向他们显示警告,让他们知道为什么应用程序不会运行以及如何解决问题(以及一个按钮,可以将它们带到正确的部分如果可能,设置)。如果Apple拒绝它,那么只需取出应用程序代码,然后让它们继续解除唠叨屏幕。

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

相关问题