2 pyxfighting PYXFighting 于 2016.03.28 11:27 提问

Jpush,getRegistrationID部分机型获取id为空

现测未刷机的小米4和已刷机的小米4都为Android6.0以及小米2A获取id为空,
vivoY27,小米3,先锋的一款手机,可获取到id,求大神告知原因,如何修复,万分感谢

1个回答

PYXFighting
PYXFighting   2016.03.29 11:21
已采纳

是版本的问题,之前用的是jpush205版本 用jpush210版本就可以了, 因为205会报缺少write_setting 权限, 可是我另一个项目也是用205版本的也是没有这个问题,总之问题解决了,回头再看看另一个项目为什么可以用205版本

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
极光推送getRegistrationID为空,UnsatisfiedLinkError异常
异常示例1、String registid = JPushInterface.getRegistrationID(this);获取registid,得到的是空字符串 异常示例2、E/JPush: [JPushGlobal] Get sdk version fail![获取sdk版本失败!] java.lang.NoClassDefFoundError:cn.jpush.android.api
获取JPush的registrationId
可以通过接收广播的方式,在初始化后去取:  JPushInterface.getRegistrationID(Context); String regId = JPushInterface.getRegistrationID(context);
JPush推送 之 RegistrationID 精确对点推送
JPush推送 之 RegistrationID 精确对点推送获取 RegistrationID API支持的版本r1.6.0 开始支持。功能说明RegistrationID 定义集成了 JPush SDK 的应用程序在第一次成功注册到 JPush 服务器时,JPush 服务器会给客户端返回一个唯一的该设备的标识 - RegistrationID。JPush SDK 会以广播的形式发送 Regis
极光推送第一次进入APP无法获取RegistrationID
集成极光推送的时候,我们如果是第一次进入APP,可能会获取不到RegistrationID,原因可能有两个问题: 一、极光推送注册服务的时候速度不是很快,所以当你第一次进APP的时候可能还没注册好,所以当然获取不到。可以在需要的地方获取RegistrationID。 二、可能是极光本身的问题,见如下: 1、首先,在activity :   public void registerMes
Android学习笔记---关于获取极光IDgetRegistrationID为空的问题
今天下午调试项目,莫名其妙的极光ID就获取不到了,网上百度了好多有说版本问题的也有说so文件问题的, 但是我不相信,因为2点的时候他还好使,并且我什么代码都没动,网上查阅了好多资料 终于找到了原因, 正确的答案是,:APP第一次运行的时候极光初始化还没有完成,就去获取极光ID了,所以导致为空 JPushInterface.getRegistrationID,为空,重新关闭在打开获取就好了,谨
极光推送获取不到RegisterId(注册ID)Android
官方文档介绍了两种获取RegistrationID的方法: https://docs.jiguang.cn/jpush/client/Android/android_api/#registrationid-api //SDK 初次注册成功后,开发者通过在自定义的 Receiver 里监听 Action - cn.jpush.android.intent.REGISTRATION 来获取对应的 R
Jpush极光推送获取RegistrationID
接着上一篇的极光推送,忘了写RegistrationID的获取方法了。。。。 在安卓前端与后台服务器的连接中,除了上一篇提到的可以设置Tag和ALias之外,还可以通过绑定极光给每一个登录极光后台成功的设备反馈设置的RegistID,通过RegistrationID可以实现给指定的设备推送消息。 好了,其他的就不多说了,直接上代码看看吧 JPushInterface.setDebugMod
极光推送--RegistrationID
1、在极光推送注册成功后,一定会有这个值 2、在极光推送第一次注册成功后,会发送广播,位置在 DEMO 的 MyReceiver 内可找到,如图 3、只要极光推送第一次注册成功了,后期不会再发 RegistrationID 的广播 4、只要极光推送第一次注册成功了,RegistrationID 就会被保留在手机内,下次如果你是无网状态进入APP,你去获取这个ID都可以获取到 JPu
极光推送初遇
初次使用极光推送,文档没仔细看,就和服务端写了个简单的文本推送,测试后就这样用了。后来功能变更,发现不是那么回事。主要体现在,推送通知的处理不当,导致显示的是json内容。后来查看文档才发现,通知里面有规定的,是我们漏了很多东西,然后推荐给服务端查看后,经过商讨,重新更改才解决了问题。现在发出来与大家共勉。。。 通知栏显示json的原因是:服务端没有按文档要求,直接把推送内容,放在了al
关于集成友盟推送第一次进入应用DeviceToken为空的解决办法。
根据友盟的官方文档,如果我们想要获取设备的Device Token,应该这么做: String device_token = UmengRegistrar.getRegistrationId(context)说明:Device Token为友盟生成的用于标识设备的id,长度为44位,不能定制和修改。同一台设备上每个应用对应的Device Token不一样。获取Device Token的代码需