极光id 唯一性问题
这两天工作中涉及到给用户发push的部分,我们app用的是极光推送,遇到一些问题就是:
1.用户的极光id 是怎么绑定的?
2.多个用户的极光id会不会一样?
3.registrationID变化的原因?
-
集成了极光sdk的app,在用户第一次下载并打开app时会给这个用户的设备注册一个registrationID并记录到app的服务器端。这样以后发推送就可以根据这个id去发,当然,服务端也可以给客户打标签,通过标签去发push。
-
多个用户的极光id是可能存在一样的情况的,具体的见图:
这是官方的解释,我理解大概的意思就是,在不通的设备上会有不同的识别码,极光的sdk根据这个码来确定极光id的值并传给服务器,会存在设备的这个码一致的情况,如图中所说。 -
第三个问题如图
我的问题
如果一个用户A一开始在别的用户B设备上(B是已注册客户)注册并登录了,之后又在自己的设备上下载app并登录,那他的极光id 是怎么变化的。请大佬们给解答。