@capgo/capacitor-persistent-uuid
@Capacitor/__CAPGO_KEEP_1__-persistent-uuid
__CAPGO_KEEP_0__
概述Persistent UUID 插件创建一个随机的 RFC 4122 UUID,并将其与本机持久性存储。使用它时,应用程序需要一个稳定的、应用范围的标识符,能够在应用重新安装流程、Android Studio 重新安装周期、应用更新和设备 OS 更新中生存。
核心功能
核心功能- getId - 读取存储的 UUID,创建一个如果不存在的 UUID 对于所选的范围。
- resetId - 重新生成 UUID,用于注销、账户重置、隐私重置或测试清理流程。
- 范围 - 在 debug 和生产构建使用不同的包标识符但应该共享一个标识符时使用稳定的命名空间。
平台存储
存储| 平台 | 默认范围 | 安卓 |
|---|---|---|
| android | 插件认证器拥有的AccountManager账户 | __CAPGO_KEEP_0__ |
| 应用程序包名 | iOS | 设备仅限的Keychain通用密码 |
| 应用程序标识符 | Web | localStorage fallback |
web
Public API
公共API| 公共__CAPGO_KEEP_0__ | 功能描述 |
|---|---|
| getId | 获取或创建一个作用域的持久 UUID。 |
| resetId | 替换一个作用域的存储 UUID。 |
| getPluginVersion | 返回本地插件版本标记。 |
真实来源
源头标题:真实来源此参考从 src/definitions.ts 同步 capacitor-persistent-uuid.
继续从 @capgo/capacitor-persistent-uuid
Section titled “从 @capgo/capacitor-persistent-uuid 中继续”如果您正在使用 @capgo/capacitor-persistent-uuid 来识别应用程序安装,重新安装流程中连接它与 Getting Started 了解安装和使用 Android 行为 了解 AccountManager 详情 iOS 行为 了解 Keychain 详情 使用 @capgo/capacitor-persistent-uuid 进行教程 @capgo/capacitor-persistent-account 当您需要持久化账户数据而不是一个标识符时。