【友盟+】开发者社区

在新线程中初始化友盟,导致不能成功接收到CrashReport

sunny 发表于 2014-9-12 11:41:58 |

sunny
sunny 发表于 2014-9-11 14:49:04 | 显示全部楼层 |阅读模式
在初始化友盟的时候,因为自己希望在初始化之前,加入一些其他的处理代码(需要访问网络),

于是把自己写的代码和友盟的初始化代码 放到一个新的函数里,然后[NSThread detachNewThreadSelector:@selector(initUM) toTarget:self withObject:nil];

这样来初始化。 一切看似没有问题,可是自己制造了crash ,却接收不到crashReport。


各种尝试了很多,最后发现,直接在appDidFinishLoading.... 里  [self initUM]; 就可以了。







上一篇:友盟统计文件libMobClickLibrary.a不支持64位无法提交商店?
下一篇:appkey、channel与version(版本)常见问题




Abella
Abella 发表于 2014-9-12 11:41:58 | 显示全部楼层
sunny 发表于 2014-9-12 10:16
其他的数据有一部分,但还是缺失了一些。

会不会是app crash 时,子线程没有做完呢?这样是收不到crash的。并且app kill后,再次启动,也要初始化UM,否则是不会触发UM统计的。理论上来说有没有收到crash,和是在哪个线程调用初始化无关的。
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

【友盟+】COO尚直虎:全域数据赋能新营销
11月21日,2017【友盟+】营销大数据论坛(上海站)圆满举行。百余位广告代理商和品牌广告主共同探讨了在数
营销的数据范儿丨6位数据营销大咖的精彩分享
集成QQ 找不到Activity
已添加了jar包,但是找不到Activity

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表