本地推送 —>鬧鐘
遠程推送
發送消息的QQ —> 騰訊 —>蘋果(APNS) —>接收信息的QQ
極光推送步驟
1.申請appids
2.填寫Name以及 將工程中的bundleID 粘貼過來
選擇Push 下一步
創建推送服務證書
找到自己的appid
創建推送服務證書需要申請一個cer文件
上傳在鑰匙串申請的文件
下載Push證書 ,在鑰匙串中導入 並生成一個p12文件 ( 在重置測試整數時—> 鑰匙串 —> 鑰匙串訪問 —> 證書助理 —>從證書頒發機構請求證書 —> 填寫郵箱 —>生成一個導出開發證書 — > 雙擊證書 (導入自己的鑰匙串) —> 右鍵導出證書(p12文件)
)
3.創建描述文件
找到自己的App ID 下一步,
下一步選取所有設備
填寫證書姓名 —> 完成 —> 下載就可以了
5.然後來JPush控制後臺,將p12文件導入,生成key
6.將下載好的API開發包加到工程中(lib文件夾)
導入必要的框架
7.在Search Paths下的User Header Search Paths和 Library Search Paths 中將都設置爲”$(SRCROOT/文件夾名稱)"
8.創建PushConfig.plist文件
9.在剛創建的plist文件中添加三個鍵值對
{
"APS_FOR_PRODUCTION" = "0";
"CHANNEL" = "Publish channel";
"APP_KEY" = "AppKey copied from JPush Portal application";
}
10.往工程中粘貼代碼
10.1在 application:application didFinishLaunchingWithOptions:launchOptions的方法中添加下方紅框的代碼
10.2將下方三個方法全部粘貼到AppDelegate.m中
11.將紅框中的iphone全部選成下方這樣
並將描述文件導入到下方箭頭指的地方