【发布时间】:2015-10-15 04:48:25
【问题描述】:
当应用程序需要注册推送通知(UIApplication registerForRemoteNotificationTypes)时,弹出窗口显示允许/不选择。
有没有办法跟踪用户何时做出此选择?
因为解决方案:
NSUInteger rntypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
很好,但在用户触摸某些东西之前,默认情况下它是 NO。我应该只在用户做出选择之后检查这个配置。
结果是在我的 EasyAPNS 服务器中,大多数应用程序都处于“禁用”模式,直到用户重新启动它们(因为第二次正确的配置将被推送到我的服务器)。因此,第一次启动时,可能不会考虑用户的真正选择(如果您真的很快接受,那么在我的应用注册到 EasyAPNS 之前,您的选择会在第一次启动时反映在服务器上)
有什么想法吗?
【问题讨论】:
标签: ios cocoa-touch push-notification