ios firebase fcm配置

1. 創(chuàng)建Firebase項目并添加iOS應(yīng)用

1.訪問?Firebase控制臺

2.點擊?添加項目?→ 輸入項目名稱 → 啟用Google Analytics(可選)

3.添加iOS應(yīng)用:

輸入應(yīng)用的?Bundle ID(必須與Xcode中的一致)

下載?GoogleService-Info.plist?文件,拖拽到Xcode項目根目錄,并確保勾選?Copy items if needed

2. 通過CocoaPods安裝Firebase依賴

1.在項目目錄下初始化CocoaPods(如未安裝):

bash

復(fù)制

sudogem install cocoapodspod init

2.修改?Podfile:

ruby

復(fù)制

platform:ios,'13.0'# 設(shè)置最低iOS版本target'YourApp'douse_frameworks!? pod'Firebase/Core'# Firebase核心庫pod'Firebase/Messaging'# FCM庫end

3.安裝依賴:

bash

復(fù)制

pod install

4.關(guān)閉Xcode項目,使用新生成的?.xcworkspace?文件打開。

3. 配置APNs(Apple Push Notification Service)

1.獲取APNs證書或密鑰(二選一):

方法一:APNs證書

登錄?Apple開發(fā)者賬號

創(chuàng)建并使用?APNs Production?或?APNs Development?證書,導(dǎo)出?.p12?文件

方法二:APNs Auth Key

生成?.p8?格式的密鑰(更推薦,無過期時間)

2.在Firebase控制臺配置APNs:

進入項目 →?設(shè)置 → 云消息 → Apple應(yīng)用配置

上傳證書或輸入密鑰信息(Auth Key需填寫Key ID和Team ID)

4. 配置Xcode工程

1.啟用推送通知:

項目設(shè)置 →?Signing & Capabilities?→ 點擊?+ Capability?→ 添加?Push Notifications

2.后臺模式(如果需要后臺接收通知):

添加?Background Modes?Capability → 勾選?Remote notifications

5. 初始化Firebase并處理推送代碼

在?AppDelegate.swift?中添加以下代碼:

a. 導(dǎo)入Firebase并初始化

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

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

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