apple-app-site-association文件的webcredentials是否需要添加TeamID前缀
关于apple-app-site-association的webcredentials字段配置问题解答
配置apple-app-site-association文件的webcredentials字段时,必须为你的bundle ID添加TeamID作为前缀。
- Apple要求所有写入
apple-app-site-association的应用标识统一遵循<TeamID>.<BundleID>的格式,该规则对webcredentials、applinks、activitycontinuation等所有字段的应用列表均生效。 - 前缀的TeamID是你的苹果开发者账号的唯一标识符,可在苹果开发者后台的账号信息页查看。
示例:假设你的TeamID为ABC1234567,bundle ID为com.foo.bar,对应webcredentials的配置参考如下:
{ "webcredentials": { "apps": [ "ABC1234567.com.foo.bar" ] } }
如果漏加TeamID前缀,苹果的关联域名校验会无法匹配到对应应用,导致自动填充密码、通用链接等依赖关联域名的功能无法正常生效。
内容的提问来源于stack exchange,提问作者BricoleurDev
相关产品推荐
相关产品推荐

