Skip to content

@capgo/capacitor-persistent-uuid

Persistent app UUID for Capacitor.

概要

概要

このプラグインは、RFC 4122 UUID を 1 回生成し、ネイティブの永続性で保存します。アプリが再インストールフロー、Android Studio の再インストールサイクル、アプリの更新、デバイス OS の更新を乗り切るための安定した、アプリスコープの識別子が必要な場合に使用してください。

Core Capabilities

Core Capabilities
  • getId - UUIDを取得します。指定されたスコープの場合、UUIDが存在しない場合は新しいUUIDを作成します。
  • resetId - ログアウト、口座リセット、プライバシーリセット、またはテストクリーンアップフローの場合、UUIDを回転します。
  • scope - デバッグとプロダクションビルドで異なるパッケージ識別子を使用する場合でも、安定した名前空間を使用します。

Platform Storage

Platform Storage
プラットフォームストレージプラットフォーム
デフォルトスコープAndroidアプリ パッケージ名
iOSキーチェーンの汎用パスワード、デバイスのみのアクセス性バンドル識別子
WeblocalStorageのフォールバックweb

このはハードウェア識別子ではありません。ファクトリリセット、手動のアカウント削除、キーチェーンのクリアリング、ブラウザのストレージのクリアリング、または明示的なresetIdの呼び出しには耐えません。

メソッド説明
getIdスコープに対する永続的なUUIDを読み取りまたは作成します。
resetIdスコープに対する保存済みのUUIDを置き換えます。
getPluginVersionソース・オブ・トゥルース

「ソース・オブ・トゥルース」セクション

この参照は、src/definitions.tsファイルの

__CAPGO_KEEP_0__-persistent-uuid capacitor/__CAPGO_KEEP_1__-persistent-uuidから続きます。.

「capgo/capacitor-persistent-uuidから続きます。」セクション

Section titled “Keep going from @capgo/capacitor-persistent-uuid”

Capgoを使用している場合 @capgo/capacitor-persistent-uuid アプリのインストールを跨いだ再インストールフローでアプリを識別するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuidと接続する必要があります。 Getting Started インストールと使用については Androidの動作 AccountManagerの詳細については iOSの動作 Keychainの詳細については Capgoを使用して@capgo/capacitor-persistent-uuidを使用する方法 チュートリアルについて Capgoを使用して@capgo/capacitor-persistent-accountを使用する方法 {"targetLanguage":"Japanese","pagePath":"/ja/docs/plugins/persistent-uuid/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"アカウントデータを保持する必要がある場合、識別子ではなく。」},{"text":"ページを編集"}]}