概要
概要このプラグインは、RFC 4122 UUID を 1 回生成し、ネイティブの永続性で保存します。アプリが再インストールフロー、Android Studio 再インストールサイクル、アプリの更新、デバイス OS の更新を乗り切るための安定した、アプリスコープの識別子が必要な場合に使用してください。
主な機能
主な機能- getId - 保存済みの UUID を読み取り、指定されたスコープの場合に 1 つが存在しない場合は 1 つを作成します。
- resetId - ログアウト、アカウントリセット、プライバシーリセット、テストクリーンアップフローで UUID を回転します。
- scope - デバッグとリリースビルドが異なるパッケージ識別子を使用する場合でも、安定したネームスペースを使用します。
ストレージプラットフォーム
Platform Storage| プラットフォーム | ストレージ | デフォルトスコープ |
|---|---|---|
| Android | プラグイン認証者が所有するアカウントマネージャー | アプリパッケージ名 |
| iOS | キーチェーンの汎用パスワード、デバイスのみのアクセス性 | バンドル識別子 |
| Web | localStorageのフォールバック | web |
ハードウェア識別子ではありません。この識別子は、ファクトリリセット、手動のアカウント削除、キーチェーンのクリア、ブラウザのストレージのクリア、または明示的なresetIdコールにも耐えません。
パブリック API
セクション「パブリック API」| メソッド | 説明 |
|---|---|
| getId | スコープの持続可能なUUIDを読み取ったり作成したりします。 |
| resetId | スコープのUUIDを置き換えます。 |
| getPluginVersion | ネイティブプラグインバージョンマーカーを返します。 |
ソース・オブ・トゥルース
「ソース・オブ・トゥルース」セクションこのリファレンスは、src/definitions.tsファイルの capacitor-persistent-uuid.
「@capgo/capacitor-persistent-uuid」から続けてください
「@capgo/capacitor-persistent-uuid」から続けてください」セクションCapgoを使用している場合 @capgo/capacitor-パーシスティントUUID アプリのインストールを再インストールフローを通じて識別するために使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid をインストールと使用については、 「Getting Started」 を参照してください。 アカウントマネージャー詳細のために、 iOSの挙動 キーシャインの詳細のために、 Using @capgo/capacitor-persistent-uuid チュートリアル用に @capgo/capacitor-パーシスティントUUIDアカウント アカウントデータを永続化する必要がある場合、識別子ではなく。