APPLE APP SITE ASSOCIATION (AASA) 故障排除 - iOS - Wordpress 托管网站

问题描述

我正在尝试为我的应用设置 AASA,并且正在 wordpress 托管网站 (https://toycollectorapp.com) 上进行测试

我已将 AASA 文件上传到 .well-kNown 目录并添加一个 .htaccess 文件,以便 wordpress 将 mime/JSON 类型应用于该文件。该页面使用 Branch IO 验证器进行验证 - https://branch.io/resources/aasa-validator/

我已在 Xcode (applinks:toycollectorapp.com) 中添加了权限,并在 developer.apple.com 上为

添加了相关的域功能

即便如此,当我访问安装了应用程序的网站时,我也没有收到打开应用程序的提示...该网站和应用程序似乎没有相互交谈...任何关于我的建议可以排除故障吗?是 wordpress 的问题吗?

这似乎应该很容易,所以我不确定我错过了什么......任何建议将不胜感激。扎克

解决方法

尝试使用 Apple 的验证工具:https://search.developer.apple.com/appsearch-validation-tool。我快速搜索了 toycollectorapp.com,但验证器无法访问您的 AASA。

除此之外,您还应该确保您使用的配置文件包含您添加的权利。如果您手动管理代码签名,则需要在向 App ID 添加新功能后重新生成一个新功能。

,

我返回并添加了旧格式的应用程序:[] 和 appID,现在它可以工作了!尽管 Apple WWDC 2020 表示不再需要这些物品,但我想它们是必需的!此格式有效:

{

“应用链接”:{

"apps": [],"details": [
{
  "appID": "xxxxxxxx.com.threebrothersapps.hobbydbvision","paths": ["/*"],"appID": "xxxxxxxx.com.threebrothersapps.hobbydbvision","appIDs": ["xxxxxxx.com.threebrothersapps.hobbydbvision","xxxxxxx.com.threebrothersapps.hobbydbvision"],"components": [
  {
"/": "/*"
  },{
     "/": "/support/home/*"
  }
  ]
}
]

} }