一.蘋果開發者賬號分類
從**分類:
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 遠端推送
ios應用的 之需做2件事情 1.在程式啟動時,註冊遠端通知服務,說白了 就是發訊息給蘋果,詢問 我的最新devicetoken是多少?注意 第一次註冊時,需要使用者授權,也就是我們常見的 應用 想要給您傳送推送通知 具體的 如下 註冊遠端通知服務 uiremotenotificationtypes...
iOS的遠端推送
ios訊息推送的工作機制可以簡單的用下圖來概括 上圖可以分為三個階段 第一階段 應用程式把要傳送的訊息 目的iphone的標識打包,發給apns。第二階段 apns在自身的已註冊push服務的iphone列表中,查詢有相應標識的iphone,並把訊息傳送到iphone。第三階段 iphone把發來的...
iOS遠端推送測試
一 開發測試 這裡需要用到終端,建議將aps development.cer pushme.php push.p12放到乙個資料夾中,假設名字是iosdevelop,同時用cd命令到這個iosdevelop資料夾中。用到的命令如下 1,openssl x509 in aps development....