安卓行为
复制一个包含安装步骤和本插件的完整Markdown指南的设置提示。
Storage Model
Storage Model在 Android 上,该插件在 AccountManager 下使用 UUID,使用插件拥有的认证账户。
当应用程序包名保持不变时,使用应用程序包名作为范围的默认账户名可以让 UUID survive 通常的重新安装路径,其中应用程序私有存储将被删除,包括 Android Studio 的重新安装/重新安装周期和使用相同包名的不同调试或 Play 签名密钥签名的安装。
Stable Scope Rules
Storage Model当应用程序包名在构建之间保持稳定时,请使用默认范围。
const result = await PersistentUuid.getId();当调试、测试和生产构建使用不同的包标识符但应共享一个持久的 UUID 时,请使用自定义范围。
const result = await PersistentUuid.getId({ scope: 'com.example.app' });限制
标题:限制如果用户从安卓设置中删除账户、设备进行工厂重置、包/范围发生变化或应用程序调用resetId,则UUID可能会丢失。
从安卓行为继续
标题:从安卓行为继续如果您正在验证安卓重新安装行为,请将此页面连接到 开始使用 用于API的使用 iOS行为 了解苹果平台的差异 使用@capgo/capacitor-persistent-uuid 查看完整教程。