iOS 專案遠端推送1

2022-08-05 11:36:18 字數 1558 閱讀 4812

一.蘋果開發者賬號分類

從**分類:

1.$99

(1).個人賬號

(2).公司賬號:需要法人資訊,營業執照,鄧白氏編碼

2.$299

企業賬號:需要鄧白氏編碼

使用:用於公司內部測試,不用於盈利

3.免費

(1).個人申請賬號:僅可以用於真機除錯

(2).院校賬號:僅可以用於真機除錯,通過蘋果認證的高校,可以使用

二.關於賬號的使用

1.證書

(1).測試證書

每個賬號最多能建立2個,生成證書需要使用建立csr檔案[1.通過鑰匙串生成 2.檔案包含:當前電腦的唯一標識碼,建立的時間,鑰匙串的基本資訊]

(2).上線證書

每個賬號最多能建立3個,如果想讓其他人使用自己的證書:1.需要右鍵匯出.p12檔案 2.相當於抹除個人資訊部分 3.公司中所有證書公用

(1).全網唯一:整個蘋果伺服器中唯一的id

3.device

(1).每個種類每年最多隻能加100臺裝置

(2).一旦新增,不能刪除,只能停用

(3).register device:單個新增裝置,裝置名稱,udid

(4).register multiple devices :批量新增裝置,使用檔案,檔案中,udid與名稱之間必須是tab,每行結束必須是回車

4.描述檔案

作用:將證書,id,裝置繫結裝在一起,方便xcode進行除錯中的尋找

三.遠端推送

2.進行工程配置,保證真機除錯的可能性

3.向蘋果apns註冊token

4.去第三方平臺註冊應用

5.對應用進行設定:上傳推送證書[信鴿:pem   極光:.p12]

8.註冊devicetoken,獲得規範格式的token

9.將測試裝置新增到第三方平臺的裝置列表

10.建立推送訊息本身

11.設定account(用於對某個使用者傳送訊息使用)

12.接收推送訊息,並且進行處理[eg:改變角標的值  alert:跳轉到某個頁面];

13.如果需要,進行對伺服器的反饋,方便統計

信鴿推送:

推送訊息

極光推送:

步驟和信鴿很像,就區別在.p12證書匯入的過程

ios 極光推送《1》

昨天公司專案要加入遠端推送功能,自己做顯然會很麻煩,所以用了極光的遠端推送,下面我會講如何製作推送證書並使用極光推送進行遠端推送 這裡點繼續...