Capgo Passkey 仓库
复制一个包含安装步骤和本插件的完整Markdown指南的设置命令。
在iOS上,passkey只有在应用程序与网站的依赖方域相同时才会工作。
插件处理的内容
标题:插件处理的内容在添加插件配置并运行后 bunx cap syncCapgo 的插件会修复 iOS 主机项目的生成代码,因此您不需要手动编辑。
- 添加
webcredentials:已配置域名的域名条目 - wires
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值 - 主机
apple-app-site-association使用HTTP200和没有.json扩展. - 确保您的后端使用的依赖方 ID 与关联域名匹配。
注意
标题:注意- 必须将网站文件从您用作依赖方 ID 的精确 passkey 域名中服务。
- 从 iOS 17.4 和更高版本开始,插件使用浏览器风格的客户端数据 API,因此配置的 HTTPS 源站将反映在
clientDataJSON. - 插件可以在同步期间修补本机项目文件,但无法在您的域上创建或托管网站关联文件。
继续从 iOS 设置
标题:继续从 iOS 设置如果您正在使用 iOS 设置 为了计划身份验证和帐户流程,连接它 使用@capgo/capacitor-passkey 为@capgo/capacitor-passkey原生能力 @capgo/capacitor-社会登录 为@capgo/capacitor-social-login的实现细节 @capgo/capacitor-Passkey 为@capgo/capacitor-passkey的实现细节 @capgo/capacitor-native-biometric 为@capgo/capacitor-native-biometric的实现细节,并 双因素身份验证 为双因素身份验证的实现细节