概要
概要__CAPGO_KEEP_0__は、RFC 4122 UUIDを1回生成し、ネイティブの永続性で保存します。アプリが再インストールフロー、Android Studio再インストールサイクル、アプリ更新、デバイスOS更新を乗り切るための安定した、アプリスコープの識別子が必要な場合に使用してください。
基本機能
概要- getId - 存在しない場合は、選択されたスコープのUUIDを読み取ります。
- resetId - ログアウト、アカウントリセット、プライバシーリセット、テストクリーンアップフローでUUIDを回転させます。
- scope - デバッグとプロダクションビルドが異なるパッケージ識別子を使用する場合でも、安定したネームスペースを使用してください。
プラットフォーム ストレージ
セクション「プラットフォーム ストレージ」| プラットフォーム | ストレージ | デフォルトスコープ |
|---|---|---|
| Android | プラグイン認証者が所有するアカウントマネージャー | アプリパッケージ名 |
| iOS | デバイスのみのアクセス性を持つキーチェーンの一般パスワード | バンドル識別子 |
| Web | localStorageのフォールバック | web |
このハードウェア識別子ではありません。factory reset、manual account removal、Keychainのクリア、ブラウザのストレージのクリア、またはresetIdの明示的な呼び出しでは存続しません。
パブリック API
「パブリック API」というタイトルのセクション| メソッド | 説明 |
|---|---|
| getId | 指定されたスコープの持続可能なUUIDを読み取りまたは作成します。 |
| resetId | 指定されたスコープのUUIDを置き換えます。 |
| getPluginVersion | Return the native plugin version marker. |
ソース オブ トラース
ソース オブ トラースセクションこの参照は、src/definitions.tsファイルからsynced capacitor-persistent-uuid.
@capgo/capacitor-persistent-uuidから続けてください
@capgo/capacitor-persistent-uuidから続けてくださいセクションCapgoを使用している場合 @capgo/capacitor-persistent-uuid アプリのインストールを再インストールフローで識別するために使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuidを Capgoの導入と使用方法 インストールと使用方法のためのCapgoの導入 Androidの動作 アカウントマネージャーの詳細のために iOSの動作 キーチェーンの詳細のために チュートリアルのために@capgo/capacitor-persistent-uuidを使用します。 アカウントデータを識別子ではなく永続化する必要がある場合に@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-accountを使用します。 @capgo/capacitor-persistent-account __CAPGO_KEEP_0__