Android行为
复制一个包含安装步骤和本插件的完整Markdown指南的设置命令.
存储模型
标题为“存储模型”的部分在Android上,该插件在AccountManager下使用一个由插件拥有且用于插件所有者账户的认证账户存储UUID。默认账户名称使用应用程序包名作为范围。
这让UUID在应用私有存储被移除的通用重新安装路径中生存,包括Android Studio卸载/重新安装周期和使用相同的包名但签名不同的调试或Play签名密钥安装。
稳定范围规则
当应用包名在构建之间保持稳定时,使用默认范围。复制到剪贴板
const result = await PersistentUuid.getId();复制到剪贴板
const result = await PersistentUuid.getId({ scope: 'com.example.app' });如果用户从Android设置中移除账户、设备被工厂重置、包/范围发生变化或应用调用resetId,则UUID可能会丢失。
继续从Android行为范围规则
范围限制
UUID丢失原因如果您正在验证 Android 重装行为,请将此页面连接到 开始使用 为 API 使用 iOS 行为 了解 Apple 平台差异 使用 @capgo/capacitor-persistent-uuid 查看完整教程