当前位置: 首页 > news >正文

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代码定位分析

三.自定义埋点

相关文章:

  • 个性网站设计欣赏/纵横seo
  • wordpress伪静态apache/网站快速优化排名排名
  • 社交网站开发注意事项/短视频精准获客
  • 前几年做哪个网站能致富/北京疫情发布不再公布各区数据
  • 购物商城网站开发/北京网站seo设计
  • 练手Java做网站/网络营销的优势包括
  • 【目标检测】55、YOLOv8 | YOLOv5 团队 Ultralytics 再次出手,又实现了 SOTA
  • 网络编程基础(1)
  • Dubbo快速入门看这一篇文章就够了
  • python实现给pdf文件加骑缝章效果
  • mac 版本 —— nvm-node版本控制
  • 你是真的“C”——函数递归详解汉诺塔+青蛙跳台阶
  • 一个注解(优雅)搞定SpringBoot项目中的身份证号、手机号等敏感数据脱敏
  • 【每日一题Day89】LC1813句子相似性 III | 双指针
  • 学习记录661@项目管理之项目立项管理
  • 手工测试 | 黑盒测试方法论—边界值
  • 【云原生】k8s安全机制
  • LeetCode刷题模版:111 - 120