对于unipush消息推送最常用的标识就是clientId了,我们一定要去了解cid会变化的场景,否则会在消息推送时踩大坑
设备 | clientId变化 | devicetoken变化 |
Android | 1、用户超过三个月未登录,之后再登录会重新生成一个CID; 2、双清:即卸载应用,清除sd卡下libs文件夹,然后重新安装; 3、如果应用没有获取sd卡权限,卸载重装/清除缓存,CID会变(cid信息会写入sd卡); 4、appid参数替换; 5、应用的包名修改。 | 1、debug和relelse环境切换; 2、应用卸载重装; 3、bundle id改变; |
Ios | 1、手机越狱 2、bundle id变了 3、appid变了 4、系统还原 |