繼續(xù)集成Firebase
按照教程文檔來(lái)云消息傳遞文檔
講下比較重要的幾個(gè)步驟
上傳您的 APNs 身份驗(yàn)證密鑰
將您的 APNs 身份驗(yàn)證密鑰上傳到 Firebase。如果您還沒(méi)有 APNs 身份驗(yàn)證密鑰,請(qǐng)參閱配置 FCM APNs。
-
在 Firebase 控制臺(tái)中,在您的項(xiàng)目?jī)?nèi)依次選擇齒輪圖標(biāo)、項(xiàng)目設(shè)置以及云消息傳遞標(biāo)簽。
image.png 在 iOS 應(yīng)用配置下的 APNs 身份驗(yàn)證密鑰中,點(diǎn)擊上傳按鈕。
轉(zhuǎn)到您保存密鑰的位置,選擇該密鑰,然后點(diǎn)擊打開(kāi)。添加該密鑰的密鑰 ID(可在 Apple Developer Member Center 的 Certificates, Identifiers & Profiles 中找到),然后點(diǎn)擊上傳。
在firebase配置蘋(píng)果開(kāi)發(fā)者后臺(tái)的文件

image.png
用它推薦的方式, 配置p12文件, 這個(gè)跟極光推送配置差不多

image.png
發(fā)送通知消息

點(diǎn)擊左邊的Clound Messaging
在目標(biāo)設(shè)備上安裝并運(yùn)行該應(yīng)用。您需要接受權(quán)限請(qǐng)求,才能收到遠(yuǎn)程通知。
確保應(yīng)用在設(shè)備的后臺(tái)中運(yùn)行。
打開(kāi)通知編輯器,并選擇新建消息。
輸入消息內(nèi)容。
選擇在設(shè)備上測(cè)試。
-
在標(biāo)簽為添加 FCM 注冊(cè)令牌的字段中,輸入您在本指南上一部分獲得的注冊(cè)令牌。
image.png
運(yùn)行項(xiàng)目在下面這個(gè)方法可以獲取到
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String) {
XGPrint("Firebase registration token: \(fcmToken)")
// TODO:將令牌發(fā)送到自家服務(wù)器,統(tǒng)一推送
// 注意:每次應(yīng)用啟動(dòng)時(shí)以及每當(dāng)生成新令牌時(shí)都會(huì)觸發(fā)此回調(diào)。
}
- 點(diǎn)擊測(cè)試

