跳过内容

Android行为

GitHub

存储模型

存储模型

在Android上,该插件在AccountManager下使用一个由插件拥有且为其创建的认证账户来存储UUID。默认账户名使用应用包名作为范围。

让UUID在应用私有存储被清除的通用重新安装路径中存活下来,包括Android Studio重新安装周期和使用相同包名的不同调试或Play签名密钥签名的安装。

稳定范围规则

标题:稳定范围规则

当应用程序包名在构建之间保持稳定时,使用默认范围。

const result = await PersistentUuid.getId();

当调试、测试和生产构建使用不同的包标识符但应共享一个持久UUID时,使用自定义范围。

const result = await PersistentUuid.getId({ scope: 'com.example.app' });

UUID可能会丢失,如果用户从Android设置中删除帐户、设备恢复出厂设置、包/范围发生变化或应用程序调用resetId。

继续从Android行为

标题:继续从Android行为

如果您正在验证Android重新安装行为,请将此页面连接到 开始使用 为API使用 iOS行为 了解苹果平台的差异 使用@capgo/capacitor-persistent-uuid 查看完整教程