使用 uni.getPushClientId(OBJECT)
// uni-app客户端获取push客户端标记: push_clientid
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识:',push_clientid)
},
fail(err) {
console.log(err)
}
})
有时,获取的 cid,是一直不变的,只有关掉浏览器,重新打开浏览器,才能获取新的 cid;
有时,刷新页面,也会获取新的 cid;
请问:
有没有详细的解释呢?
哪位大神给解答一下?
谢谢!!!
1 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
13.CID什么情况下会变化
用户超过三个月未登录,CID会置为无效CID,若再次登录会重新生成一个CID;
如果应用没有获取sd卡权限,卸载重装/清除缓存,CID会变(CID信息会写入sd卡)。
个推Appid参数、应用的包名、苹果Bundleid的修改。
苹果手机则是进行了越狱或系统还原。
相关文档:https://docs.getui.com/getui/question/android/