对于App云平台系统,如何唯一标识移动设备非常重要. 否则,每次用户在设备上卸载并重新安装应用程序时,后端系统只能将用户视为全新用户.
在Android上识别设备的唯一性. 因为这个圆圈太乱了,所以设备本身的任何标识都不能直接用作设备的唯一标识. iOS受到系统强大限制的独特认可. 目前,唯一可以部分满足条件的部分是IDFA,但这要求您的App本身必须嵌入广告.
当许多开发人员使用Jiguang Push时,他们有一个问题: Jiguang Push如何唯一地标识设备. 本文分析了Aurora Push如何尽可能唯一地标识设备.
Jiguang Push使用RegistrationID作为设备上安装的App的标识. Aurora Push希望“尽可能”确保设备的唯一性,即使RegistrationID尽可能唯一.
关于RegistrationID,积光的正式文件具有以下定义:
启动第一个应用程序后,将与JPush SDK集成的应用程序成功注册到JPush服务器时,JPush服务器将把device-RegistrationID的唯一标识返回给客户端. JPush SDK将以广播的形式将RegistrationID发送到应用程序.