【发布时间】:2012-03-27 09:54:25
【问题描述】:
我正在开发一个带有推送通知的应用程序。
但是发生了一些奇怪的事情。
第一个didRegisterForRemoteNotificationsWithDeviceToken 始终执行,即使在禁用通知之后也是如此。我也收到了。
我从来没有收到询问我是否允许推送通知的警报,即使我卸载应用程序,将日历向前移动 2 天并重新启动手机,它也没有要求允许,它假定我确实允许他们。
谁能告诉我为什么会发生这种奇怪的事情?
谢谢
【问题讨论】:
-
如果您在应用程序的设置中禁用了推送警报视图,您实际上会显示它们吗?这听起来完全错误,如果这是真的,请为它归档一个雷达。
-
didRegisterForRemoteNotificationsWithDeviceToken 被回调大概是因为他正在调用 registerForRemoteNotificationTypes。它只是通过交还设备令牌来响应。他还说,即使在卸载并重新安装该应用程序之后,他也没有看到第一次“'FooApp' 希望向您发送推送通知”用户权限对话框。详情请见stackoverflow.com/questions/8033216/…。