iOS行为
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
存储模型
标题为“存储模型”的部分在 iOS 上,插件将 UUID 存储在 Keychain 中作为通用密码项。该项仅在设备上使用,并使用包标识符作为默认范围。
这将在应用程序更新和 iOS 更新后存活下来。它也将在 iOS 保留 Keychain 项并且应用程序通过相同的包和 Apple 团队规则保留 Keychain 访问权限的情况下存活下来。
稳定范围规则
标题为“稳定范围规则”的部分当包标识符稳定时,请使用默认范围。
const result = await PersistentUuid.getId();当多个构建变体应解析为一个应用程序标识符时,请使用自定义范围。
const result = await PersistentUuid.getId({ scope: 'com.example.app' });限制
标题:限制如果用户清除设备、清除 Keychain 数据、更改 Keychain 访问权限、更改包/团队访问权限或应用程序调用 resetId,则 UUID 可能会丢失。
继续从 iOS 行为
标题:继续从 iOS 行为如果您正在验证 iOS 持久性,请将此页面连接到 开始使用 为 API 使用, Android 行为 重新安装行为(Android) 使用 @capgo/capacitor-persistent-uuid 查看完整教程。