获取设备id(registerid)问题汇总

w_t_p
2020-01-03 10:56 1.2k 0

大家好,使用jpush已经有几年了,虽然期间遇到一些问题,但整体稳定性上还是不错的,对极光的技术实力很是佩服,最近针对registerid问题研发部讨论了几次,现在汇总如下:

系统概况:只有android开发,早期接入时使用的是registerid进行消息推送,没有使用别名和标签等推送方式

遇到问题:1,极光初始化和registerid获取放在了用户登录界面,会遇到部分用户登录不成功,因为这个字段设置为了必须;
2,前期不了解registerid会有变化的情况,在接口请求时放入了这个参数的校验,android同事没有做本地存储而是再次由接口获取,现在发现registerid偶尔有变化的情况,导致接口请求失败和推送接收不到;

请问:同一个key由android每次获取registerid偶尔发生变化的原因是什么?发生变化后前一次获取的registerid收不到消息推送,是失效了吗?我看了类似主题里面的文章,了解一些registerid生成规则,我们有没有什么可以做的来避免这种变化?

1个回答

热门排序
  • https://community.jiguang.cn/article/111901 极光 SDK 已经用了很多措施来避免同一个设备的registrationID 变化,但还是会有变化的可能性,这个对开发者来说可能就是避免下面的这种操作: 展示全部