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