跳过内容

@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通用密码
应用程序标识符WeblocalStorage fallback

web

Public API

公共API
公共__CAPGO_KEEP_0__功能描述
getId获取或创建一个作用域的持久 UUID。
resetId替换一个作用域的存储 UUID。
getPluginVersion返回本地插件版本标记。

此参考从 src/definitions.ts 同步 capacitor-persistent-uuid.

如果您正在使用 @capgo/capacitor-persistent-uuid 来识别应用程序安装,重新安装流程中连接它与 Getting Started 了解安装和使用 Android 行为 了解 AccountManager 详情 iOS 行为 了解 Keychain 详情 使用 @capgo/capacitor-persistent-uuid 进行教程 @capgo/capacitor-persistent-account 当您需要持久化账户数据而不是一个标识符时。