iOS-集成Firebase發(fā)送推送消息到App

繼續(xù)集成Firebase

按照教程文檔來(lái)云消息傳遞文檔

講下比較重要的幾個(gè)步驟

上傳您的 APNs 身份驗(yàn)證密鑰

將您的 APNs 身份驗(yàn)證密鑰上傳到 Firebase。如果您還沒(méi)有 APNs 身份驗(yàn)證密鑰,請(qǐng)參閱配置 FCM APNs。

  1. 在 Firebase 控制臺(tái)中,在您的項(xiàng)目?jī)?nèi)依次選擇齒輪圖標(biāo)、項(xiàng)目設(shè)置以及云消息傳遞標(biāo)簽。

    image.png

  2. iOS 應(yīng)用配置下的 APNs 身份驗(yàn)證密鑰中,點(diǎn)擊上傳按鈕。

  3. 轉(zhuǎn)到您保存密鑰的位置,選擇該密鑰,然后點(diǎn)擊打開(kāi)。添加該密鑰的密鑰 ID(可在 Apple Developer Member CenterCertificates, Identifiers & Profiles 中找到),然后點(diǎn)擊上傳。

在firebase配置蘋(píng)果開(kāi)發(fā)者后臺(tái)的文件

image.png

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


image.png

發(fā)送通知消息

點(diǎn)擊左邊的Clound Messaging
  1. 在目標(biāo)設(shè)備上安裝并運(yùn)行該應(yīng)用。您需要接受權(quán)限請(qǐng)求,才能收到遠(yuǎn)程通知。

  2. 確保應(yīng)用在設(shè)備的后臺(tái)中運(yùn)行。

  3. 打開(kāi)通知編輯器,并選擇新建消息。

  4. 輸入消息內(nèi)容。

  5. 選擇在設(shè)備上測(cè)試。

  6. 在標(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)。
    }
  1. 點(diǎn)擊測(cè)試
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容