iOS セットアップ
このプラグインのインストール手順とフルマークダウンガイドを含むセットアッププロンプトをコピーする
iOS上では、パスキーはウェブサイトのドメインと同じに紐付けされたアプリとしか機能しません。
プラグインが扱うもの
「プラグインが扱うもの」というセクションプラグイン設定を追加した後、実行 bunx cap sync, このプラグインは生成されたiOSホストプロジェクトを修正するので、手動で編集する必要がなくなります:
- を追加します。
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拡張機能。 - バックエンドで使用するリレーピアティ ID が関連するドメインと一致することを確認してください。
注記
「注記」- ウェブサイトファイルは、使用するリレーピアティ ID と同じパスキー ドメインから提供される必要があります。
- iOS 17.4 以降では、プラグインはブラウザスタイルのクライアントデータ API を使用するため、構成済みの HTTPS オリジンは反映されます。
clientDataJSON. - プラグインは、同期中にネイティブプロジェクトファイルを修正できますが、ドメイン上でウェブサイトの関連付けファイルを作成またはホストすることはできません。
iOS セットアップから続けてください。
「iOS セットアップから続けてください」iOS セットアップを使用して認証とアカウントフローの計画を行っている場合、 iOS セットアップ をドメインと接続してください。 Using @capgo/capacitor-passkey for the native capability in Using @capgo/capacitor-passkey, @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and ページを編集 前のページ