概要
概要このプラグインは、RFC 4122 UUID を 1 回生成し、ネイティブの永続性で保存します。アプリが再インストールフロー、Android Studio の再インストールサイクル、アプリの更新、デバイス OS の更新を乗り切るための安定した、アプリスコープの識別子が必要な場合に使用してください。
Core Capabilities
Core Capabilities- getId - UUIDを取得します。指定されたスコープの場合、UUIDが存在しない場合は新しいUUIDを作成します。
- resetId - ログアウト、口座リセット、プライバシーリセット、またはテストクリーンアップフローの場合、UUIDを回転します。
- scope - デバッグとプロダクションビルドで異なるパッケージ識別子を使用する場合でも、安定した名前空間を使用します。
Platform Storage
Platform Storage| プラットフォーム | ストレージ | プラットフォーム |
|---|---|---|
| デフォルトスコープ | Android | アプリ パッケージ名 |
| iOS | キーチェーンの汎用パスワード、デバイスのみのアクセス性 | バンドル識別子 |
| Web | localStorageのフォールバック | web |
このはハードウェア識別子ではありません。ファクトリリセット、手動のアカウント削除、キーチェーンのクリアリング、ブラウザのストレージのクリアリング、または明示的なresetIdの呼び出しには耐えません。
パブリック API
セクション「パブリック API」| メソッド | 説明 |
|---|---|
| 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":"ページを編集"}]}