__CAPGO_KEEP_0__の永続的なUUID プラグインは、RFC 4122 UUID を 1 回生成し、ネイティブの永続性で保存します。アプリが再インストールフロー、Android Studio の再インストールサイクル、アプリの更新、デバイス OS の更新を乗り切るための安定した、アプリスコープの識別子が必要な場合に使用してください。
基本機能
「基本機能」のセクション- getId - 保存済みのUUIDを読み取り、指定されたスコープの場合に存在しない場合は1つ作成します。
- resetId - ログアウト、口座リセット、プライバシー リセット、またはテスト クリーン アップ フロー用に UUID を回転させる。
- scope - debug と production ビルドが異なるパッケージ識別子を使用する場合でも、1 つの識別子を共有するために安定した名前空間を使用する。
プラットフォーム ストレージ
プラットフォーム ストレージ| プラットフォーム | ストレージ | デフォルト スコープ |
|---|---|---|
| Android | プラグイン認証者が所有するアカウント マネージャー | アプリ パッケージ名 |
| iOS | キーチェーン ジェネリック パスワード、デバイスのみアクセス可能 | Bundle identifier |
| Web | localStorage のフォールバック | web |
このはハードウェアの識別子ではありません。factory reset、manual account removal、Keychain のクリア、ブラウザのストレージのクリア、または明示的な resetId の呼び出しによって破棄されます。
Public API
「Public API」というタイトルのセクション| メソッド | 説明 |
|---|---|
| getId | 指定されたスコープの持続可能なUUIDを読み取りまたは作成します。 |
| resetId | スコープに対する保存済みUUIDを置き換えます。 |
| プラグインバージョンを取得 | ネイティブプラグインバージョンマーカーを返します。 |
真実の源
「真実の源」というセクションこの参照は、src/definitions.tsファイルからsyncされています。 capacitor-persistent-uuid.
capgo/capacitor-persistent-uuidから続けてください。
「capgo/capacitor-persistent-uuidから続けてください」というセクションあなたが使用している場合 capgo/capacitor-persistent-uuid アプリのインストールを再インストールフローを跨いで識別するために使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuidを接続してください。 スタートガイド __CAPGO_KEEP_0__をインストールして使用する方法について Androidの動作 __CAPGO_KEEP_0__のアカウントマネージャーに関する詳細 iOSの動作 __CAPGO_KEEP_0__のキーチェーンに関する詳細 capgo/capacitor-persistent-uuidを使用する __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuidのチュートリアル capgo/capacitor-persistent-accountを使用する __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-accountを使用する際のアカウントデータの永続化