用户响应苹果推送通知服务(Apple Push Notification Service on us

2019-09-28 23:54发布

有没有一种方法来跟踪用户的响应时,该消息一直推到用户设备(“关闭”的“查看”之间的选择和)?

谢谢。

Answer 1:

如果用户点击“关闭”您的应用程序不会得到通知; 但是,如果用户点击“查看”,您的应用程序启动时,你可以检测到它是从一个通知推出-通知的有效载荷传递到应用中:didFinishLaunchingWithOptions: 。

另外,不要忘了在当通知来在你的应用程序可能已在运行的情况下在这种情况下,您的。 应用:didReceiveRemoteNotification:函数将被调用。

全部细节在这里 。



Answer 2:

我的策略是:

  1. 使用户的设备令牌的纪录,当您的服务器触发一个APN的通知。
  2. 实施didFinishLaunchingWithOptionsdidReceiveRemoteNotification方法因此,这样每当用户的设备因您的APN通知被激活,它将发送一个请求,让服务器知道。 该请求应该包含设备令牌。
  3. 你的服务器做了查找和匹配过程中,一旦接收到这样的请求。


文章来源: Apple Push Notification Service on user response