移动推送参数DeviceId、DeviceToken、UTDID说明

问题描述

移动推送参数DeviceId、DeviceToken、UTDID说明。

解决方案

移动推送参数DeviceId、DeviceToken、UTDID说明如下:

  • DeviceId:阿里云服务器端生成,不同UTDID有唯一的DeviceId,一个DeviceId对应一个UTDID,生成算法就是UUID。
  • DeviceToken:苹果的APNs生成的,标记一个设备,一般不重装/卸载/恢复的话短期不会变,但不保证长期不变。
  • UTDID:淘宝体系下的一个id,由淘宝的一个库在端侧根据一些特征生成,唯一对应着一个设备,但实际上大约有千分之3左右重复。

DeviceId是根据UTDID生成的,如果DeviceId重复,查下UTDID是否一致。 从UTDID生成规格可以知道生成重复的概率是极低的,特别是对应手机。一般重复问题的原因如下:

  1. 系统不干净,用有UTDID文件的系统做的镜像,原生系统存储文件中就有UTDID文件。
  2. 业务通过一键换机,云同步等方式,导致一台设备的UTDID文件被拷贝到另一台设备中。
  3. 数据来源可能是作弊数据。

适用于

  • 移动推送