iOS - 如何在 iOS 应用上跟踪用户对推送通知的选择?
Posted
技术标签:
【中文标题】iOS - 如何在 iOS 应用上跟踪用户对推送通知的选择?【英文标题】:iOS - How to track user choice for push notification on an iOS app? 【发布时间】:2013-06-28 10:32:04 【问题描述】:我的应用程序被编写为通过将设备令牌发送到服务器来从 didRegisterForRemoteNotificationsWithDeviceToken 方法继续。
如果用户在首次安装时不允许应用推送通知,我该如何跟踪?我正在使用城市飞艇推送通知。
提前致谢。
【问题讨论】:
【参考方案1】:didRegisterForRemoteNotificationsWithDeviceToken 仅在用户接受推送通知时返回(如果设备在线并且 ios 可以访问 APN 以生成令牌,它将返回令牌,如果设备不在线,则返回 null在线的 )。
你唯一能做的就是做一个假设: 如果在 T 时间后没有调用 didRegisterForRemoteNotificationsWithDeviceToken,则用户没有接受。
但是,如果您这样做,您应该确保考虑到用户在显示的推送通知选择加入对话框中阅读/决定所花费的时间。由于它是本机对话框,因此应用程序将被发送到后台,因此如果您使用计时器,您可能应该在应用程序再次激活时立即启动它。
【讨论】:
以上是关于iOS - 如何在 iOS 应用上跟踪用户对推送通知的选择?的主要内容,如果未能解决你的问题,请参考以下文章