【友盟+】开发者社区

【说明】PushSDK 3.0 Toast提示mPushAgent.register should be called.....

发表于 2016-10-27 16:12:42 | |阅读模式

友盟PUSH
友盟PUSH 发表于 2016-10-27 16:12:42 | 显示全部楼层 |阅读模式
各位小伙伴集成PushSDK 3.0有没有遇到Toast提示:mPushAgent.register should be called in both main process and channel process! ?
看到之后是否还有点小紧张?
其实这个是我们为了引导开发者能够正确集成PushSDK所做的动态代码检查。

说明:
PushSDK 3.0初始化时,需在Application类的onCreate中调用mPushAgent.register方法来进行注册。请勿在调用register方法时做进程判断处理,主进程和channel进程(推送进程)均需要调用register才能保证长连接的正确建立。
为了防止开发者初始化错误,我们增加了动态代码检查,并弹出Toast提示。所以看到此提示时,首先要检查你的代码中Application的onCreate方法里是否做了只在主进程中初始化PushSDK的判断,如果是,那么就请修改你的代码哦,将判断是否处于主进程的if语句删除就好了~

需要了解的知识点:      
每个进程在创建后,都会调用Application的onCreate方法。








上一篇:推送V3.0.2版
下一篇:APP没有开的时候不能收到推送消息哦?

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

OPPO手机:势头上扬,与vivo/华为贴面厮杀?
在技术、品牌、销量三方面,OPPO都表现不俗。在技术上,OPPO研究院成立,展开核心技术预研与储备,押宝5G/A
【友盟+】参与国内首个用户行为分析标准体系建设
4月18日,【友盟+】参与的国内首个大数据应用解决方案测评标准——用户行为分析标准发布,该标准由中国信息
有关“登录u-web失败问题“已于4月20日修复完毕!请周知!
4月18日我们收到部分用户反馈,登录U-Web统计后台页面无法正常打开。 针对该情况进行了紧急排查,发现是湖

关注我们

新浪微博
微信

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

返回列表