iOS - 如何在iOS应用上跟踪推送通知的用户选择?

时间:2013-06-28 10:32:05

标签: ios push-notification urbanairship.com

通过将设备令牌发送到服务器,我的应用程序将从didRegisterForRemoteNotificationsWithDeviceToken方法继续编写。

如何在首次安装时跟踪用户是否未允许该应用的推送通知?我正在使用城市飞艇推送通知。

提前致谢。

1 个答案:

答案 0 :(得分:1)

仅当用户已接受推送通知时,

didRegisterForRemoteNotificationsWithDeviceToken 才会返回(如果设备处于联机状态,它将返回令牌,iOS可以返回APN以生成它,如果设备不是,则返回null在线)。

你唯一能做的就是做一个假设: 如果在T量的时间之后未调用didRegisterForRemoteNotificationsWithDeviceToken,则用户尚未接受。

但是如果你这样做,你应该确保你考虑用户花时间阅读/决定的时间,显示推送通知选择对话框。由于它是一个原生对话框,因此应用程序将被发送到后台,因此如果您使用计时器,则应该在应用程序再次激活时立即启动它。