【友盟+】开发者社区

集成友盟推送获取不到device_token.

push更新 发表于 2015-11-27 18:41:01 |

push更新
push更新 发表于 2014-9-12 12:19:57 | 显示全部楼层 |阅读模式
请先检查使用Demo能否正常工作
确定是否将appkey、MessageSecret、以及包名都更换为开发者所申请的相应值
确定是否将Manifest里的几个intent的前缀更换了

如果使用的是自定义IntentService :
确定是否调用PushAgent里的方法setPushIntentServiceClass设置使用该IntentService;且是否在Manifest里声明了该IntentService
确定是否在IntentService里处理了接受到的消息,例如:调用PushAgent.getMessageHandler来处理消息;或者其他自定义的处理方式。

确定support v4用的推送demo的。重启设备、更换设备,看能否获取到 。









上一篇:extra数据无法获取问题
下一篇:后台显示消息发送成功,设备并没有收到消息


霸哥少
霸哥少 发表于 2015-3-26 19:39:07 | 显示全部楼层
运行demo,
03-26 19:38:34.780: E/com.umeng.message.UmengRegistrar(7746): isRegisteredToUmeng: empty registration id
03-26 19:38:34.780: E/com.umeng.common.message.DeviceConfig(7746): fail to get utdid. com.ta.utdid2.device.UTDevice
03-26 19:38:34.780: E/com.umeng.message.UTrack(7746): UTDID is empty
换了一台机器也是这样的,注册失败,请问是什么原因?


圣托里尼
圣托里尼 发表于 2015-3-29 22:46:52 | 显示全部楼层
红米手机,获取的一直都是device_token = null,之前另外一个账号别的机器可以正常收到,这次换账号,对应新的key也进行了复制粘贴,依然获取不到

超级盟
超级盟 发表于 2015-4-17 14:29:52 | 显示全部楼层
首次打开应用.等待一分钟左右,应用的注册信息将自动发送到友盟服务器,再次打开应用后应该注册成功了就可以获取DeviceToken  






SuperDon
SuperDon 发表于 2015-8-19 15:45:30 | 显示全部楼层



Buy少
Buy少 发表于 2015-8-27 16:03:22 | 显示全部楼层
圣托里尼 发表于 2015-3-29 22:46
红米手机,获取的一直都是device_token = null,之前另外一个账号别的机器可以正常收到,这次换账号,对应 ...

你后来解决了吗 !!?



老辛
老辛 发表于 2015-10-21 13:34:24 | 显示全部楼层
为什么使用no-utdid的sdk呢?本身已经集成了utdid包了吗?如果没有utdid包,
是需要使用带utdid的sdk的,否则无法注册

龙雪
龙雪 发表于 2015-10-21 17:16:00 | 显示全部楼层
IUmengRegisterCallback
不回调,有人解决了吗?
集成个SDK这么麻烦,jpush也没这么多问题啊

bug很少的好名字啊
bug很少的好名字啊 发表于 2015-10-21 22:22:38 | 显示全部楼层
确定是否将Manifest里的几个intent的前缀更换了

===========================

您好,请问这的里的几个intent的前缀是指哪几个?






wcuibo
wcuibo 发表于 2015-11-19 11:46:30 | 显示全部楼层
太操蛋了,demo可以使用,我的服务上周都是调试好的了,现在又不能使用了token都获取不到

wcuibo
wcuibo 发表于 2015-11-19 11:47:48 | 显示全部楼层
你妈,加个推送,要加一大推东西,就不会做简单一点吗     人家MQTT直接一个jar 一些代码就搞定了

爱伴游
爱伴游 发表于 2015-11-24 10:57:26 | 显示全部楼层
        private void initUMeng() {

                PushAgent mPushAgent = PushAgent.getInstance(this);
                mPushAgent.enable();
                new Handler().postDelayed(new Runnable() {

                        @Override
                        public void run() {

                                do {
                                        deviceId = UmengRegistrar.getRegistrationId(SplashActivity.this);
                                        try {
                                                Thread.sleep(1000);
                                        } catch (InterruptedException e) {
                                                // TODO 自动生成的 catch 块
                                                e.printStackTrace();
                                        }
                                } while (TextUtils.isEmpty(deviceId));
                        }
                }, 1000);
        }
no-utdid版本,一开始我也是死都获取不到,后来通过这种方式取到了。希望能帮到大家。

点评

这是作死吧,加一个dowhile 获取不到的是不是都死机  发表于 2016-3-23 18:32
感谢,获取不到device_token问题,使用这个方法(重复多获取几次直到成功)已经解决了。  发表于 2015-11-30 12:00

红尘
红尘 发表于 2015-11-27 18:39:04 | 显示全部楼层
老辛 发表于 2015-10-21 13:34
为什么使用no-utdid的sdk呢?本身已经集成了utdid包了吗?如果没有utdid包,
是需要使用带utdid的sdk的,否 ...

同时还集成了支付宝,有冲突,本来utdid就是阿里开发的
梦想还是要有,万一实现就不得了了

红尘
红尘 发表于 2015-11-27 18:40:35 | 显示全部楼层
没有utdid ,没法获取devicetoken  是不是就没法收到推送消息?
梦想还是要有,万一实现就不得了了

红尘
红尘 发表于 2015-11-27 18:41:01 | 显示全部楼层
本帖最后由 红尘 于 2015-11-27 18:42 编辑

有人在线吗? 求回复
梦想还是要有,万一实现就不得了了
12下一页
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

CNZZ又出问题了?
又504了,每天出问题、
春风十里,不如一起看数据的你!
今夏虐剧之首“春风十里不如你”终于虐到尽头了! “春风迷”一边被虐一边又享受着追剧的快乐。 那么“春风
关于今日不能详细记录pv的反馈
2017年10月16日早上十一点 我司网站(www.xqnjy.cn)后台突然不能分析时段访问,和pv uv的统计 访问明细能正

关注我们

新浪微博
微信

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

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