iOS設定
Copy a setup prompt with the install steps and the full markdown guide for this plugin.
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. - プラグインは、同期中にネイティブプロジェクトファイルを修正できますが、ウェブサイトの関連付けファイルを作成またはホストすることはできません。