コンテンツにスキップ

Androidの動作

GitHub

Androidでは、プラグインはアカウントマネージャー下のプラグイン所有者認証アカウントの下にUUIDを保存します。デフォルトのアカウント名はアプリパッケージ名をスコープとして使用します。

このUUIDは、インストールパスでアプリプライベートストレージが削除されることや、Android Studioのアンインストール/再インストールサイクル、署名キーが異なるデバッグまたはPlay署名キーで署名されたインストールなど、パッケージ名が同じの場合に生存します。

安定したスコープルール

安定スコープ規則

アプリパッケージ名がビルド間で安定している場合、デフォルトスコープを使用してください。

const result = await PersistentUuid.getId();

デバッグ、ステージング、プロダクションビルドが異なるパッケージ識別子を使用するが、1つの永続的なUUIDを共有する場合、カスタムスコープを使用してください。

const result = await PersistentUuid.getId({ scope: 'com.example.app' });

Androidの動作を継続する

Android再インストールの検証を行っている場合、このページを

はじめに

接続してください。 Getting Started with Capgo API の使用方法について iOS の動作 Apple プラットフォームの差異について @capgo/capacitor-persistent-uuid を使用する 詳細なガイドについて