使用秘钥链接服务(允许用户不使用密码也可登录服务)
项目配置(请先下载官方示例项目):
- 使用Xcode14及以后版本运行
- 选择Shiny项目
- 在Signing & Capabilities窗口的Team项为项目选择一个团队允许Xcode自动管理你得配置文件
- 在同窗口点击 “+ Capability”按钮添加 “Associated Domains”,指定webcredentials服务为你的域名
- 确保
apple-app-site-association(AASA)文件在你域名的.well-known目录下,并且AASA文件内包含了本程序的webcredentials服务的App ID条目。 - 在AccountManager.swift文件里,用你的域名替换掉所有的example.com# passkeys