ios firebase fcm配置

1. 创建Firebase项目并添加iOS应用

1.访问 Firebase控制台

2.点击 添加项目 → 输入项目名称 → 启用Google Analytics(可选)

3.添加iOS应用:

输入应用的 Bundle ID(必须与Xcode中的一致)

下载 GoogleService-Info.plist 文件,拖拽到Xcode项目根目录,并确保勾选 Copy items if needed

2. 通过CocoaPods安装Firebase依赖

1.在项目目录下初始化CocoaPods(如未安装):

bash

复制

sudogem install cocoapodspod init

2.修改 Podfile:

ruby

复制

platform:ios,'13.0'# 设置最低iOS版本target'YourApp'douse_frameworks!  pod'Firebase/Core'# Firebase核心库pod'Firebase/Messaging'# FCM库end

3.安装依赖:

bash

复制

pod install

4.关闭Xcode项目,使用新生成的 .xcworkspace 文件打开。

3. 配置APNs(Apple Push Notification Service)

1.获取APNs证书或密钥(二选一):

方法一:APNs证书

登录 Apple开发者账号

创建并使用 APNs Production 或 APNs Development 证书,导出 .p12 文件

方法二:APNs Auth Key

生成 .p8 格式的密钥(更推荐,无过期时间)

2.在Firebase控制台配置APNs:

进入项目 → 设置 → 云消息 → Apple应用配置

上传证书或输入密钥信息(Auth Key需填写Key ID和Team ID)

4. 配置Xcode工程

1.启用推送通知:

项目设置 → Signing & Capabilities → 点击 + Capability → 添加 Push Notifications

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

添加 Background Modes Capability → 勾选 Remote notifications

5. 初始化Firebase并处理推送代码

在 AppDelegate.swift 中添加以下代码:

a. 导入Firebase并初始化

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容