iOS设置
复制安装步骤和本插件的完整 Markdown 指南的设置提示。
在 iOS 上,passkey 只有在应用程序与网站的依赖方域名相同时才会工作。
插件处理的内容
标题为“插件处理的内容”在添加插件配置并运行后 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和domainscontext:Capgo营销网站. 角色:短UI标签或导航项. 见于:页面trust.astro. 消息键`and` (And).plugins.CapacitorPasskey在capacitor.config.*. - 在
bunx cap sync. - 运行
TEAMID.bundleId确认您的Apple Team ID和应用程序包ID,然后构建 - 值
apple-app-site-association主机200使用HTTP.json扩展. - 确保您的后端使用的依赖方 ID 与关联域匹配.
注意事项
标题:注意事项- 网站文件必须从您用作依赖方 ID 的精确 passkey 域中服务.
- 在 iOS 17.4 及以上版本中,插件使用浏览器样式的客户端数据 API,因此配置的 HTTPS 源将反映在
clientDataJSON. - 插件可以在同步时修补本机项目文件,但无法创建或托管网站关联文件于您的域.
继续从 iOS 设置
标题:继续从 iOS 设置如果您正在使用 iOS 设置 来规划身份验证和帐户流程,连接它与 使用@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的实现细节,并且 双因素认证 为双因素认证的实现细节