美文网首页
iOS 集成Firebase统计(Analytics)、崩溃捕获

iOS 集成Firebase统计(Analytics)、崩溃捕获

作者: jsone | 来源:发表于2019-12-20 16:35 被阅读0次

iOS集成开发文档地址:
https://firebase.google.cn/docs/ios/setup
一、统计(Analytics)

QQ20191219-160831@2x.png
1、注册应用
2、下载配置文件
QQ20191219-161250@2x.png QQ20191219-161033@2x.png

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


QQ20191219-170644.png

2、添加 Crashlytics SDK
使用Cocoapods导入

pod 'Fabric'
pod 'Crashlytics'

3、初始化Crashlytics
检查 Xcode 是否生成了调试符号文件


QQ20191219-170954@2x.png

添加初始化Crashlytics脚本

"${PODS_ROOT}/Fabric/run"
QQ20191219-170348@2x.png

三、消息推送(Messaging)
1、设置APNs 身份验证密钥
设置->项目设置->云消息传递->iOS应用配置


QQ20191220-173552@2x.png

设置APNs 身份验证密钥后就不用设置APNs 证书

2、未打开推送通知功能,导致的报错

Error in application:didFailToRegisterForRemoteNotificationsWithError: 未找到应用程序的“aps-environment”的授权字符串
QQ20191220-104808@2x.png QQ20191220-104930@2x.png

相关文章

网友评论

      本文标题:iOS 集成Firebase统计(Analytics)、崩溃捕获

      本文链接:https://www.haomeiwen.com/subject/ijqmnctx.html