2017-05-04 102 views

回答

0

不,您无法获得APN服务器已发送给您的通知列表。

虽然,解决方法可以帮助你。您可以保留发送给每个特定设备(通常位于服务器上)的所有通知的日志,并获取可以获得GET API调用的记录。为了使效率可以维持在服务器上的时间戳,这将表明,直到这时候,你已经申请了notifications.For例子:

  1. 最初时间戳= 0
  2. 让我们假设一个12个通知接收之间时间戳= 0到时间戳= 23
  3. 现在您可以通过GET API调用,您将收到所有通知,并且服务器将更新与您的设备令牌相对应的时间戳为23。 ,收到2份通知。
  4. 您使得获取API调用请求,您将只收到两个新的通知,服务器将再次更新您的设备令牌的时间戳。

注:

  1. 时间戳只是虚拟的,并用于说明目的。
  2. 建议的优化可能会/可能不会根据您的需要。
+0

谢谢,但我需要APNS服务器的列表,因为我没有收到任何推送通知。 – azrael

+0

然后,而不是试图从APNs服务器获取推送通知列表,你需要调试为什么你没有得到推送通知。 – Priyal

相关问题