Androidセットアップ
このプラグインのインストール手順とフルマークダウンガイドを含むセットアッププロンプトをコピーしてください。
Androidでは、パスキーはアプリと依存するパーティー ドメインがデジタルアセットリンクで接続されている場合にウェブサイトと連携します。
プラグインが扱うもの
「プラグインが扱うもの」というセクションプラグイン設定を追加して実行した後、 bunx cap syncプラグインは生成されたAndroidホストプロジェクトをパッチします:
- manifestメタデータに
asset_statements生成された文字列リソースを記述します - ホストするためにまだ必要なもの
「ホストするためにまだ必要なもの」というセクション
injects the __CAPGO_KEEP_0__You must publish assetlinks.json の依存するパーティドメインで
https://signin.example.com/.well-known/assetlinks.json例:
[ { "relation": [ "delegate_permission/common.handle_all_urls", "delegate_permission/common.get_login_creds" ], "target": { "namespace": "android_app", "package_name": "app.capgo.passkey.example", "sha256_cert_fingerprints": [ "AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99" ] } }]チェックリスト
セクション「チェックリスト」- 設定
originとdomainsにplugins.CapacitorPasskeyにcapacitor.config.*. - 実行
bunx cap sync. - Android パッケージ名を実際に使用してください。
assetlinks.json. - デバッグまたは内部署名キーの場合も含め、必要なすべての署名証明書の指紋を追加してください。
- リレーピアIDと同じドメインでファイルをホストしてください。
ブラウザとは異なる重要な動作の違い
ブラウザとは異なる重要な動作の違いデジタルアセットリンクを設定すると、Androidは同じリレーピアとパスキーアプリケーションを使用できます。残りの違いは、ネイティブアプリの実際の起源です。 clientDataJSON.
- 通常のAndroidアプリは、特権ブラウザとは異なる動作をします。
- アプリケーション署名に代わってウェブサイトの起源と紐付けされるアサーション起源ができます。
- バックエンドが厳密に検証する場合、ウェブサイトの起源とともにAndroidアプリの起源を受け入れることができます。
clientDataJSON.originAndroidセットアップから続けてください。
ブラウザとは異なる重要な動作の違い
Androidセットアップから続けてください。If you are using Android Setup authenticationとアカウントのフローを計画するには、を接続してください。 @capgo/capacitor-passkeyを使用して、@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の実装詳細を確認します。 @capgo/capacitor-passkey @capgo/capacitor-passkeyを使用して、@capgo/capacitor-passkeyのネイティブ機能を有効にします。 @capgo/capacitor-social-loginを使用して、@capgo/capacitor-social-loginの実装詳細を確認します。 @capgo/capacitor-passkeyを使用して、@capgo/capacitor-passkeyの実装詳細を確認します。 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometricを使用して、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometricの実装詳細を確認します。 2要素認証の実装詳細について。