iOSの動作
このプラグインのインストール手順と全マークダウンガイドを含む設定プロンプトをコピーする
ストレージモデル
セクション「ストレージモデル」iOSでは、プラグインはKeychainにUUIDを格納します。Keychainのアイテムはデバイスのみで、デフォルトスコープはbundle識別子を使用します。
これはアプリの更新とiOSの更新を乗り越えます。iOSがKeychainアイテムを保持し、アプリが同じバンドルとAppleチームのルールを通じてKeychainへのアクセスを保持する限り、再インストールフローも乗り越えます。
安定スコープルール
セクション「安定スコープルール」bundle識別子が安定している場合にデフォルトスコープを使用してください。
const result = await PersistentUuid.getId();複数のビルドバリアントが1つのアプリ識別子に解決される場合にカスタムスコープを使用してください。
const result = await PersistentUuid.getId({ scope: 'com.example.app' });制限
「制限」UUIDは、ユーザーがデバイスを消去した場合、Keychainデータがクリアされた場合、Keychainアクセスが変更された場合、バンドル/チームアクセスが変更された場合、またはアプリがresetIdを呼び出した場合に失われる可能性があります。
iOSの動作から続けて
「iOSの動作から続けて」iOSの永続性を検証している場合、このページを 「Getting Started」 「API」の使用について説明しています。 「Androidの動作」 「Androidの再インストール動作」 「@capgo/capacitor-persistent-uuid」 「完全なウォークスルーについて説明しています。」