2017-05-04 105 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

相關問題