2014-03-26 59 views
3

蘋果如何知道IP地址的目標設備發送推送通知的 ...蘋果如何知道發送推送通知的設備的IP地址?

  1. APN服務器需要P12證書,配置輪廓令牌ID發送推送通知。任何方式如果服務器向客戶端發送信息或數據(實際上是蘋果設備)它應該有一個IP地址的客戶端。 APN服務器如何知道這一點?

  2. 或蘋果設備應該輪詢 APN服務器通知。APN服務後面還有其他訣竅嗎?

+0

Apple根據設備ID發送推送通知。有關詳細信息,請參閱http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 –

+1

設備令牌對於設備是唯一的,所以推送通知需要設備令牌 – Rose

+0

@AlbinJoseph我已經多次閱讀該文檔......但是我的問題是蘋果如何知道設備的IP地址? – jailani

回答

1

"Apple Push Notification Service" 在「本地和推送通知編程指南」:

每個設備建立與服務的認證和加密的IP連接 並在此持續 連接接收通知。

所以它是設備啓動連接到APNs。因此,APN需要 不知道設備的IP地址。

+0

謝謝......任何有關此認證和加密IP連接的文檔都能更好地理解。 – jailani