【问题标题】:Apple App Site association not workingApple App Site 关联不起作用
【发布时间】:2016-10-17 07:06:10
【问题描述】:

“Apple”的 App Search API 验证工具未验证我的域。

https://search.developer.apple.com/appsearch-validation-tool

我正在使用通用链接,但“链接到应用程序”显示“错误”。(http://www.awesomescreenshot.com/image/1719847/330979a43c4c6b2766da1e703447ee04)

这是我的“apple-app-site-association”文件代码。

{"applinks": {"apps": [],"details": {"XXXXXXXXXX.com.streatmanagement.threadshare": {"paths": ["*"]}}}}

有人可以解决我的问题或发送“apple-app-site-association”有效代码示例吗?

【问题讨论】:

    标签: ios-universal-links app-site-association


    【解决方案1】:

    Apple 的 API 验证工具会将您网站的关联文件与商品详情进行比较。如果您的应用尚未公开发布,则会显示您列出的错误。

    您的 apple-app-site-association 有一个小错字,您可以在其中指定详细信息(它应该是一个数组)。我还假设您将 XXXX 替换为您的应用 ID。

    {
        "applinks": {
            "apps": [],
            "details": [
                {
                    "appID": "APPID.BUNDLEID",
                    "paths": [ "*" ]
                }
            ]
        }
    }
    

    即使您从 Apple 的验证工具中收到此错误,您也可以测试通用链接。如果您的通用链接在您的测试设备上不起作用,您需要在全新安装时检查设备日志,并确保您的 apple-app-site-association 通过 https 在您的站点根目录中可用,并且没有重定向。如果 content-type 不是 application/json 有时会出现问题(但文件名应完全保持 apple-app-site-association)。

    【讨论】:

    • 感谢您的及时回复。首先,应用程序的第一个版本在应用程序商店中具有相同的捆绑 ID。是的,那些 XXXX 是用于 appId 的。我很想知道为什么它会一直显示相同的错误。我发现与此主题相关的文档非常少。
    • 正如网站所说,有时更新需要时间。通用链接真的有效吗?
    • 我还没有检查设备。但在模拟器上不起作用。我会检查设备并通知您。
    • 模拟器实际上确实在 Xcode 8 和 iOS 10 中工作。好消息 :)
    • @user2924482 不,通用链接需要 https
    猜你喜欢
    • 2017-02-16
    • 2022-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多