Flurry iOS端调研和使用

Flurry iOS端调研使用

flurry官方资料较少,且只有英文文档没有代码demo。公司项目确定要用Flurry,所以深入调研,顺便记录过程。有需要的小伙伴也可以顺便参考

一.创建应用拿api_key

官网:https://www.flurry.com/ 用邮箱去官网注册账号
然后Admin-Manage-Apps-+New App创建应用拿到api_key(方便起见生成两个应用,一个测试环境,一个线上运营环境)

在这里插入图片描述

二.crash的使用

1.sdk初始化时打开crash开关,withCrashReporting=YES,默认withCrashReporting是NO
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
Analytics-Real-time-Crash可以看到实时闪退数据(大概延时1h)
在这里插入图片描述
Crash-Single App Overview可以看到具体崩溃内容,可以在这上传dsym文件方便定位问题
在这里插入图片描述
2.上传dsym文件
2.1首先xcode打开生成dsym文件的开关
在这里插入图片描述
2.2然后archive打包,找到生成的dsym文件
xcode-window-organizer-Archives-Show in Finder-找到文-显示包内容在这里插入图片描述
在这里插入图片描述2.3开始上传,有两种上传方式
手动上传-失败 先不讨论
脚本自动上传-主要介绍结合fastlane的一起使用
官方参考文档:https://github.com/flurry/upload-clients
在这里插入图片描述
2.3.1新增配置两个文件upload-symbols-py3.py和flurry.config,修改Fastfile文件内容
upload-symbols-py3.py:查看当前mac python版本, python3以上版本下载文件upload-symbols-py3.py,否则下载upload-symbols.py文件,无需修改文件内容,直接复制并放到根目录即可https://github.com/flurry/upload-clients/blob/master/xcode/upload-symbols-py3.py
在这里插入图片描述
在这里插入图片描述

flurry.config文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S82ubS6n-1673860745996)(https:/](https://img-blog.csdnimg.cn/68592937a9c34fcf840043e650de3391.png)
token的获取方法:https://developer.yahoo.com/flurry/docs/api/code/apptoken/
在这里插入图片描述
Fastfile文件在这里插入图片描述新增命令:(upload-symbols-py3.py文件路径 -c flurry.config路径 -p dSYM.zip的路径)
sh(“cd … && ./upload-symbols-py3.py -c flurry.config -p ./fastlane/ipa/#{output_name}.app.dSYM.zip”)

使用fastlane命令打包并上传dsym文件:fastlane ios build_ipa desc:test
在这里插入图片描述
2.3 crash代码定位分析

三.自定义埋点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值