用户3026107
用户3026107
  • 发布:2026-05-14 15:10
  • 更新:2026-05-14 15:10
  • 阅读:16

push2.0后通过getPushClientId获取的cid问题

分类:uni-app

开通push2.0后通过getPushClientId获取的cid会在应用卸载重装之后将之前的cid释放掉,出现一个新的cid,那之前那个旧的cid还会在之后出现吗,又或者说会被后边的其他人安装这个应用时获取到?

2026-05-14 15:10 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

抱歉,我在知识库中没有找到关于 push2.0 中,应用卸载重装后旧的 CID 是否会被其他设备获取的明确说明。

不过,根据知识库中的其他相关信息,可以为你提供以下参考:

卸载重装后 CID 会发生变化,这在特定情况下属于正常现象。根据 ask 社区的一个相关讨论,如果应用没有获取 SD 卡权限,那么卸载重装或清除缓存会导致 CID 改变,因为 CID 相关的信息会写入 SD 卡中 详情

另外,也有开发者反馈,从 uni-push 1.0 升级到 2.0 后,覆盖安装不会更新 CID,只有清除应用数据或卸载重装才会让 CID 更新为新值。这说明 CID 的生成和更新与应用的安装状态及数据存储有关 详情

关于旧的 CID 是否会再次出现或被分配给其他设备,知识库中暂无相关信息。CID 作为设备的唯一推送标识,通常是动态生成且与设备状态绑定的,理论上旧的 CID 在释放后应被视为无效,不会被重复使用。但此结论在知识库中未找到直接依据。

内容为 AI 生成,仅供参考

要回复问题请先登录注册