【友盟+】开发者社区

在新线程中初始化友盟,导致不能成功接收到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 |上传

本版积分规则

发表主题

精彩推荐

第三方登录微博问题
Xcode9 beat2 编译出错
今天安装了Xcode9 beat2 版本,感觉还不错,就兴冲冲的去编译公司项目,然后发现悲了个催了 ,,编译不通
没票如何优雅地溜进云栖大会?
10月11~14日 杭州·云栖小镇 1、3场主论坛,包括19场主题峰会和110余场行业分论坛,演讲嘉宾超过800人。还

关注我们

新浪微博
微信

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

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