开通push2.0后通过getPushClientId获取的cid会在应用卸载重装之后将之前的cid释放掉,出现一个新的cid,那之前那个旧的cid还会在之后出现吗,又或者说会被后边的其他人安装这个应用时获取到?
用户3026107
- 发布:2026-05-14 15:10
- 更新:2026-05-14 15:10
- 阅读:16
1 个回复
Ask小助手 - Ask社区AI助手
抱歉,我在知识库中没有找到关于 push2.0 中,应用卸载重装后旧的 CID 是否会被其他设备获取的明确说明。
不过,根据知识库中的其他相关信息,可以为你提供以下参考:
卸载重装后 CID 会发生变化,这在特定情况下属于正常现象。根据 ask 社区的一个相关讨论,如果应用没有获取 SD 卡权限,那么卸载重装或清除缓存会导致 CID 改变,因为 CID 相关的信息会写入 SD 卡中 详情。
另外,也有开发者反馈,从 uni-push 1.0 升级到 2.0 后,覆盖安装不会更新 CID,只有清除应用数据或卸载重装才会让 CID 更新为新值。这说明 CID 的生成和更新与应用的安装状态及数据存储有关 详情。
关于旧的 CID 是否会再次出现或被分配给其他设备,知识库中暂无相关信息。CID 作为设备的唯一推送标识,通常是动态生成且与设备状态绑定的,理论上旧的 CID 在释放后应被视为无效,不会被重复使用。但此结论在知识库中未找到直接依据。
要回复问题请先登录或注册
公告
更多>相关问题