Android 设置
复制安装提示并包含该插件的完整Markdown指南。
在Android上,Passkey与您的网站在应用程序和依赖方域名通过数字资产链接连接时有效。
插件处理的内容
标题为“插件处理的内容”在添加插件配置并运行后 bunx cap sync, 这个插件修复了生成的 Android 主机项目:
- 注入
asset_statements清单元数据 - 写入生成的字符串资源,引用了该元数据
您仍然需要托管
标题:您仍然需要托管您必须发布 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和domainscontext: Capgo营销网站. 角色: 短 UI 标签或导航项. 见于: 页面 trust.astro. 消息键 `and` (And).plugins.CapacitorPasskeycontext: Page/area: Capgo营销网站. 角色: 短 UI 标签或导航项. 见于: 页面 trust.astro. 消息键 `in` (In).capacitor.config.*. - context: Page/area: Capgo营销网站. 角色: 短 UI 标签或导航项. 见于: 页面 trust.astro. 消息键 `in` (In).
bunx cap sync. - 运行
assetlinks.json. - 使用您的真实 Android 包名
- 添加您需要的每个签名证书指纹,包括调试或内部签名密钥,如果您测试这些构建。
将文件托管在您使用的依赖方 ID 的相同域名上。
重要行为差异与浏览器Section titled “重要行为差异与浏览器” clientDataJSON.
- 一个普通的安卓应用程序不会像有特权的浏览器一样行为。
- 断言源可以绑定到安卓应用程序签名而不是您的网站源。
- 如果您的后端严格验证
clientDataJSON.origin,接受安卓应用程序源和网站源。
继续从安卓设置
标题:继续从安卓设置如果您正在使用 安卓设置 来规划身份验证和帐户流程,连接它与 使用@capgo/capacitor-passkey 为native能力在使用@capgo/capacitor-passkey 中@capgo/capacitor-social-login Capgo @capgo/capacitor-social-login Capgo @capgo/capacitor-passkey Capgo @capgo/capacitor-passkey Capgo @capgo/capacitor-native-biometric Capgo @capgo/capacitor-native-biometric, 和 双因素认证 Capgo @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric, 和双因素认证