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

首頁 > 網站 > 建站經驗 > 正文

iOS遠程推送Push開發教程

2019-11-02 14:06:44
字體:
來源:轉載
供稿:網友

遠程推送通知

什么是遠程推送通知

顧名思義,就是從遠程服務器推送給客戶端的通知(需要聯網)遠程推送服務,又稱為APNs(Apple Push Notification Services)

為什么需要遠程推送通知

傳統獲取數據的局限性 只要用戶關閉了app,就無法跟app的服務器溝通,無法從服務器上獲得最新的數據內容

遠程推送通知可以解決以上問題 不管用戶打開還是關閉app,只要聯網了,都能接收到服務器推送的遠程通知

遠程推送通知使用須知

所有的蘋果設備,在聯網狀態下,都會與蘋果的服務器建立長連接 什么是長連接 只要聯網了,就一直建立連接 長連接的作用 時間校準 系統升級 查找我的iPhone .. ... 長連接的好處 數據傳輸速度快 數據保持最新狀態

推送原理

Provider就是我們公司的服務器,經過蘋果的APNs服務器找到我們的設備,給我們設備上的客戶端應用推送消息。那APNs服務器是如何找到我們的設備和設備上的應用呢,答案就是DeviceToken,DeviceToken需要配置推送證書才可以獲得,推送證書需要知道我們的APP ID(應用的BundleID,應用唯一標識)和UDID(設備唯一標識),還有自己服務器的UDID,我們先來打一個推送證書,登錄開發者中心,點擊證書模塊

點擊iOS Apps的證書

進入這樣的界面

點擊App IDs,然后點右上角的加號

箭頭所指為應用ID描述,我們假設寫了一個很牛逼的應用,ExcitedApp,接下來我們填入App ID,注意這里的App ID是固定的,不能有星號

接下來我們添加App所需要的服務,然后點擊Continue

一直點擊下一步,完成,在App IDs 列表里面找到我們的ExcitedApp,我們看到

發現Push服務是黃色警告,這時點擊Edit,找到推送模塊,我們需要配置推送證書了,點擊紅色箭頭所指的位置

我們需要一個CSR文件,CSR是一個簽名請求文件,意思就是讓我們的MAC具有調試推送的權限,點擊繼續

點擊了繼續我們看到

然后我們打開Mac上的鑰匙串,從證書頒發機構請求證書

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德州市| 岑溪市| 衢州市| 钟祥市| 理塘县| 桂林市| 新沂市| 喀什市| 霞浦县| 苍山县| 平远县| 电白县| 吉安市| 武城县| 永嘉县| 临湘市| 郯城县| 潜江市| 乌拉特后旗| 金门县| 昌平区| 常州市| 稻城县| 伊吾县| 永丰县| 新化县| 万山特区| 阿拉善盟| 贡嘎县| 环江| 合作市| 清水河县| 芮城县| 大港区| 江油市| 朝阳县| 蛟河市| 尚志市| 启东市| 平阴县| 英山县|