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.*. - Run
bunx cap sync. - Apple Team ID とアプリケーションバンドルIDを確認し、ビルドする
TEAMID.bundleId連携ファイルの値. - ホスト
apple-app-site-associationHTTP200と.json拡張子なし. - バックエンドが使用するリレーピアIDが関連するドメインと一致していることを確認する.
- 指定されたパスキーのドメインからウェブサイトファイルを配信する必要があります。
- iOS 17.4 以降では、プラグインはブラウザスタイルのクライアントデータ API を使用し、構成された HTTPS オリジンが反映されます。
clientDataJSON. - プラグインは同期中にネイティブプロジェクトファイルを修正できますが、ウェブサイトの関連付けファイルを作成またはホストすることはできません。
iOS セットアップから続けて
Section titled “iOS セットアップから続けて”iOS セットアップを使用して認証とアカウントフローの計画を行っている場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-パスキーの機能に接続します。 Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-パスキーの機能 Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-パスキーの機能 @capgo/capacitor-ソーシャルログイン @capgo/capacitor-ソーシャルログイン @capgo/capacitor-ソーシャルログイン @capgo/capacitor-social-login @capgo/capacitor-passkey @capgo/capacitor-passkey @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric 2要素認証 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric