Androidの動作
このプラグインのセットアップ用コマンドをコピーします。インストールステップとこのプラグインの全体のマークダウンガイドが含まれます。
ストレージモデル
「ストレージモデル」のセクションAndroid上では、プラグインはUUIDをアカウントマネージャー下のプラグイン所有の認証者アカウント下に格納します。デフォルトのアカウント名はアプリパッケージ名をスコープとして使用します。
このUUIDは、再インストールパスでアプリプライベートストレージが削除される一般的なパスを乗り越えます。アンドロイドスタジオのアンインストール/再インストールサイクルや、署名キーが異なるデバッグまたはプレイ署名キーで署名されたインストールの場合、パッケージ名が同じであれば、パッケージ名が安定している場合にのみ削除されます。
Stable Scope Rules
安定したスコープ規則アプリのパッケージ名がビルド間で安定している場合に、デフォルトスコープを使用してください。
const result = await PersistentUuid.getId();デバッグ、ステージング、およびプロダクションビルドが異なるパッケージ識別子を使用する場合にでも、1つのパーシステントUUIDを共有するには、カスタムスコープを使用してください。
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Limits
制限UUIDは、ユーザーがアンドロイド設定からアカウントを削除したり、デバイスをファクトリリセットしたり、パッケージ/スコープが変更されたり、またはアプリがresetIdを呼び出したりすると失われる可能性があります。
Androidの動作から続けてください
アンドロイドの動作から続けてくださいAndroid再インストールの動作を検証している場合、このページを Getting Started APIの使用については iOSの動作 __CAPGO_KEEP_0__と__CAPGO_KEEP_1__-persistent-uuidの使用について Using @capgo/capacitor-persistent-uuid ページを編集