swift 項(xiàng)目做極光推送
推送證書的創(chuàng)建:
1.申請證書的基本操作,從系統(tǒng)鑰匙串中選擇從證書頒發(fā)機(jī)構(gòu)請求證書:
然后桌面就會(huì)有一個(gè)文件 CertificateSigningRequest.certSigningRequest霞玄;
2.登錄蘋果網(wǎng)站(developer.apple.com)骤铃,沒有添加過 ID 的就先點(diǎn)擊加號(hào)添加 ID有 ID 的直接點(diǎn)進(jìn)去看詳情
打開 Push Notifications 按鈕,然后點(diǎn)擊右側(cè)的 Edit 按鈕坷剧;
點(diǎn)擊 Create Certificate 按鈕創(chuàng)建證書
選擇第一步生成在桌面的文件惰爬,然后 Continue 就行了;最后下載下來听隐,雙擊安裝就好了补鼻。(雙擊下載在本地的證書文件即是安裝)
P12 證書導(dǎo)出:
1.打開 鑰匙串訪問 ,查看上一步安裝好的證書,如果沒有风范,就再雙擊安裝咨跌,直到安裝成功;
2.選中需要制作P12的那個(gè)推送證書硼婿,右擊锌半,選中 導(dǎo)出
如果 個(gè)人信息交換(.P12) 可以選擇,就可以導(dǎo)出成功寇漫,如果跟我一樣不可點(diǎn)擊刊殉,那就選中那個(gè) 證書, control + C 復(fù)制州胳,選中左側(cè) 登錄记焊,然后粘貼
然后選中 右擊 執(zhí)行導(dǎo)出就行了;接下來就是按照極光網(wǎng)站上的提示去上傳文件栓撞,填寫信息了遍膜;
代碼接入:
填寫完信息后,極光后面有接入流程瓤湘,用 pods 導(dǎo)入庫瓢颅,設(shè)置 info.plist;然后僑接文件中引用庫名弛说;代碼都是現(xiàn)成的挽懦,這里就不提了;
如果僑接文件引入庫名沒有報(bào)錯(cuò)木人,但是在 appDelegate 中引用代理報(bào)錯(cuò)的話信柿,請檢查下 TARGETS -> Build Settings 中僑接文件的路徑是否設(shè)置對了。(確定沒有問題后虎囚,清理重啟下 Xcode)
還不知道怎么接入角塑,可以借鑒這篇文章 https://blog.csdn.net/sinat_36206255/article/details/88977547