国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > iOS > 正文

iOS 推送服務

2019-11-09 19:02:59
字體:
供稿:網(wǎng)友

     今天想梳理一下APNS,理解原理的人,看蘋果推送api覺得十分清晰,可是不理解的人看api基本沒什么卵用,那么我寫一下原理,然后你們在去對這蘋果api 捋順一下。

     遠程推送是由客戶端服務器和蘋果服務器來完成的,跟客戶端沒有什么太多的關系。因為當用戶的蘋果設備開通連網(wǎng)的時候,就已經(jīng)與蘋果的服務器進行了長鏈接,這就已經(jīng)完成一半了,當我們想給客戶推送信息,就用我們的服務器給蘋果服務器推送消息,然后蘋果服務器就會把信息推送到用戶手機上了。

     所以說,推送到重點是我們的服務器與蘋果的服務器建立關系。這個關系就跟很多平臺一樣,需要平臺來給你授權,也就是獲取平臺給你的taken。

     好了,我直接說客戶端思路。

    1 當設備連網(wǎng)的時候就與蘋果服務器建立長鏈接,2然后在第一次安裝app的時候給蘋果服務器發(fā)送一次請求獲取taken字段,然后傳給我們的服務器,3服務器獲取token字段后存儲數(shù)據(jù)庫。到這里客戶端的任務就完成了。以后給客戶推送消息,只需從服務器獲取taken字段,然后和推送消息,發(fā)送給蘋果服務器,蘋果服務器就會驗證token,根據(jù)token里的設備表示,和appid來給對應的手機上的app推送消息了。

   

     

     


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长岛县| 汝阳县| 东安县| 东安县| 奉化市| 民乐县| 铜山县| 南宁市| 辽宁省| 保亭| 邵武市| 宜都市| 金川县| 象州县| 资兴市| 高州市| 伊吾县| 牟定县| 敖汉旗| 宜宾县| 岱山县| 凤山县| 宝清县| 黄浦区| 雅江县| 揭西县| 綦江县| 达拉特旗| 灵宝市| 肃南| 安多县| 吉木萨尔县| 漠河县| 洪洞县| 永善县| 渭源县| 汉中市| 漠河县| 琼海市| 吴江市| 罗田县|