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

首頁 > 學院 > 開發設計 > 正文

APNs消息推送開發流程圖(證書創建)圖解

2019-11-09 18:39:00
字體:
來源:轉載
供稿:網友

過了年算是去年了,去年年底配合后臺做了消息推送,現在整理下分享給大家:

遠程推送:

流程大致如下:

1.生成CertificateSigningRequest.cerSigningRequest文件

2.將CertificateSigningRequest.cerSigningRequest上傳進developer,導出.cer文件

3.利用CSR導出P12文件

4.向APNS請求token

5.傳token給服務端

6.寫原生代碼接收服務端來的推送消息

 

1.打開鑰匙串,請求證書:

2.填寫對應的信息,把請求下來的證書保存到本地

3.進入developer.apple.com,上傳上邊請求下來的證書,并保存Cer文件

4.先創建一個APPID

 

和之前打包的時候生成APPID一樣的,不過有一點細微差別,需要把下邊的pushnotifications勾選上,表示我這個APP是支持推送的。

5.如下圖:點擊APPIDs àregister,生成一個支持推送的APPID

 

6.下邊就開始請求證書:點擊PRoduction

7.選擇剛創建的APPID:點擊All

 

 

8.點擊continue,我們去生成證書了要

 

 

 

9.點擊ChooseFile,找到我們之前從CA請求的證書

 

 

 

 

10.點擊choose,然后點擊continue,進入下圖:然后我們down下來即可

11.到這,我們的證書已經請求成功,這個證書是需要給后臺的,我們可以生成一個P12,然后發給后臺,后臺需要導入此證書

12.下邊是描述文件:

測試:點擊distribution可選InHouse和AdHoc,當選擇InHouse的時候是所有設備都可以安裝(不同于開發證書可以發布到appStore),選擇AdHoc創建的描述文件,只可在設備已經加入到此開發群組才可安裝使用

13.選擇對應的APPID

14.看哪些手機可用

15.寫描述文件的名字,點擊continue

16.選擇我們的證書

 

 

 

 

 

 

 

 

 

17.點擊distribution->下載,描述文件也已經創建成功

 

18.下邊就是寫推送代碼了,后臺和客戶端各司其職,推送功能完結!

 IOS代碼概述:

1.注冊通知,(IOS10以后有變化),需要判斷來寫對應系統的注冊代碼。

接收token,向APNS注冊通知,如果成功,蘋果推送服務器會給我們對應的token,該token是(手機的UDID+ 應用程序的BundleID) 蘋果編碼生成

2.拿到token之后,我們把這個token傳給后臺

3.后臺拿到云給他的token后會發推送消息,我們這邊只需要接收,然后處理即可,一樣,IOS10以后有差別。

Warning:

我們的項目應該都是基于Xcode7創建的,所以沒有userNotification.framework這個庫,這個庫是IOS10推送需要的,這個庫需要我們手動導入。

上邊情況是生成一個新的APPID,支持遠程推送

還有一種情況是已經存在的APP支持遠程推送。

找到那個對應的APP ID,然后點擊edit,我們把push Notification勾選上,然后接著上邊的步驟6開始往下走即可。如下圖:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡城县| 澄江县| 江口县| 萨迦县| 视频| 庄浪县| 虞城县| 阿荣旗| 万盛区| 桐梓县| 泽普县| 海门市| 泗洪县| 明溪县| 湖南省| 天门市| 石首市| 博兴县| 玛多县| 安岳县| 随州市| 黔东| 图木舒克市| 天柱县| 客服| 龙州县| 图木舒克市| 定陶县| 高安市| 新田县| 永川市| 寻乌县| 梧州市| 丹棱县| 合川市| 平阳县| 吴忠市| 县级市| 沾益县| 高尔夫| 庄河市|