iOS集成开发文档地址:
https://firebase.google.cn/docs/ios/setup
一、统计(Analytics)
1、注册应用
2、下载配置文件
3、添加Firebase SDK
使用Cocoapods导入
pod 'Firebase/Analytics'
4、添加初始化代码
@import Firebase;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[FIRApp configure];
return YES;
}
二、崩溃捕获(Crashlytics)
1、在 Firebase 控制台中设置 Crashlytics
2、添加 Crashlytics SDK
使用Cocoapods导入
pod 'Fabric'
pod 'Crashlytics'
3、初始化Crashlytics
检查 Xcode 是否生成了调试符号文件
添加初始化Crashlytics脚本
"${PODS_ROOT}/Fabric/run"
三、消息推送(Messaging)
1、设置APNs 身份验证密钥
设置->项目设置->云消息传递->iOS应用配置
设置APNs 身份验证密钥后就不用设置APNs 证书
2、未打开推送通知功能,导致的报错
Error in application:didFailToRegisterForRemoteNotificationsWithError: 未找到应用程序的“aps-environment”的授权字符串