Androidの挙動
このプラグインのインストール手順と全マークダウンガイドを含むセットアップコマンドをコピーできます。
ストレージモデル
セクション「ストレージモデル」Android上では、プラグインはアカウントマネージャー下のプラグイン所有者の認証アカウント下にUUIDを保存します。デフォルトのアカウント名はアプリパッケージ名をスコープとして使用します。
この機能は、UUIDがアプリプライベートストレージが削除される一般的なインストールパスを乗り越え、Android Studioのアンインストール/再インストールサイクルや、署名キーが異なるデバッグまたはPlay署名キーで署名されたインストールを含む、同じパッケージ名を保持する場合に生存します。
安定スコープ規則
セクション "安定スコープ規則"安定スコープを使用するには、ビルド間でアプリパッケージ名が安定している必要があります。
const result = await PersistentUuid.getId();カスタムスコープを使用するには、デバッグ、ステージング、生産ビルドが異なるパッケージ識別子を使用するが、1つのパERSISTENT UUIDを共有したい場合に使用します。
const result = await PersistentUuid.getId({ scope: 'com.example.app' });UUIDは、ユーザーがAndroid設定からアカウントを削除したり、デバイスをファクトリリセットしたり、パッケージ/スコープが変更されたり、またはアプリがresetIdを呼び出したりすると失われる可能性があります。
Androidの動作から続ける
セクション "Androidの動作から続ける"Android再インストールの動作を検証している場合、このページを Getting Started APIの使用について iOSの動作 Appleプラットフォームの差異について capgo/capacitor-persistent-uuidの使用 詳細なチュートリアル