天天看點

IOS本地通知和推送通知

一:ios本地通知和推送通知的主要目的是讓一個應用程式可以在一個應用程式沒有運作在前台的時候通知它的使用者它有重要的資訊要告知它們,比如一條消息或一個到期的約會等等。

本地通知和推送(遠端)通知的主要差別為:1本地通知由同一裝置上面的應用自己排程和傳遞。2本地通知隻在IOS上面可用。3推送通知(又叫遠端通知)由應用程式的遠端伺服器(即提供者)發送給蘋果的推送伺服器(APNS),它負責把推送通知發送給安裝了該應用程式的裝置上。4推送通知在IOS裝置和MAC OS X 都可以使用

二推送通知流程

1.應用程式在IOS系統中注冊接收推送通知

2.IOS系統向蘋果推送伺服器(APNS)申請一個Device Token.

3. APNS将Token發送給APP(應用程式)。

4.APP把Token 發送給我們自己搭建的伺服器。

5.我們的伺服器拿着Token 向APNS發送通知。

6.APNS伺服器将推送通知發給APP接收。

繼續閱讀