iOS設定
このプラグインのセットアッププロンプトをコピーします。インストール手順とこのプラグインのフルマークダウンガイドが含まれます。
iOSでは、パスキーはウェブサイトの依存パーティドメインと同じアプリと関連付けられている場合にのみ機能します。
このプラグインが処理するもの
「このプラグインが処理するもの」セクションこのプラグインの設定を追加して実行した後 bunx cap sync、プラグインはiOSホストプロジェクトを生成し、自動的に修正するので、手動で編集する必要がなくなります。
- iOS用のPasskeyプラグイン
webcredentials:指定されたドメインのエントリを追加します。 - ドメイン
CODE_SIGN_ENTITLEMENTS生成されたアプリのターゲットが既存のエンタイトルメントファイルに指示していない場合に
ホストする必要があるもの
ホストする必要があるもの「ホストする必要があるもの」 apple-app-site-association パブリッシュする必要があります。
https://signin.example.com/.well-known/apple-app-site-associationコピー
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}- 設定
originそしてdomainsインplugins.CapacitorPasskeyインcapacitor.config.*. - 実行
bunx cap sync. - Apple Team IDとアプリケーションバンドルIDを確認し、次にアソシエーションファイルの値を設定してください。
TEAMID.bundleIdホスト - HTTP
apple-app-site-associationそして200拡張子なし.jsonファイル - iOS 17.4以降では、プラグインはブラウザスタイルのクライアントデータ __CAPGO_KEEP_0__ を使用するため、構成されたHTTPSオリジンは反映されます。
備考
「備考」- ウェブサイトファイルは、使用するリレーピアIDと同じドメインでサーバーする必要があります。
- iOS 17.4以降では、プラグインはブラウザスタイルのクライアントデータ API を使用するため、構成されたHTTPSオリジンは反映されます。
clientDataJSON. - プラグインは同期中にネイティブプロジェクトファイルを修正できますが、ドメイン上のウェブサイト関連ファイルを作成またはホストすることはできません。
iOSセットアップから続けてください。
「iOSセットアップから続けてください。」iOSセットアップを使用して iOSセットアップ 認証とアカウントフローの計画に使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-passkeyと接続してください。 Using @capgo/capacitor-passkey native機能の使用に@capgo/capacitor-passkeyを使用します。 @capgo/capacitor-social-login 実装詳細の@capgo/capacitor-social-loginを使用します。 @capgo/capacitor-passkey 実装詳細の@capgo/capacitor-passkeyを使用します。 @capgo/capacitor-native-biometric 実装詳細の@capgo/capacitor-native-biometricを使用します。 2要素認証 2要素認証の実装詳細を使用します。