跳过内容

iOS行为

GitHub

在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 查看完整教程