1

我正在尝试为我正在开发的应用程序实现关联域。到目前为止,我有:

  • 启用Associated Domains应用程序的功能
  • 添加了所有必需的域applinks:www.domain.com
  • 在我的服务器的根目录中添加了一个apple-app-site-association文件,当这对我的服务器上的 .wellknown 不起作用时

这没有用。当我转到应该在我的应用程序中打开视图控制器的页面时,它不会重定向,而只会显示横幅。但是,当我点击横幅上的“打开”按钮时,会显示我的应用程序中的右视图控制器。

然后:

  • 我尝试将文件的 mime 类型从application/json 更改为application/pkcs7-mime.
  • 我确认没有 .json 扩展名
  • 我验证我的服务器返回一个有效的响应代码 (200),不重定向,通过 https 提供文件(我没有加密它)。
  • 我验证了该文件具有有效的 JSON。
  • 我什至在我的浏览器中检查了它是否找到了文件并且确实找到了。
  • 最后,我将 URL 复制粘贴到 iPhone 上的记事本中,长按它并出现“在应用程序中打开”选项。

似乎没有任何问题,但 iOS 在任何情况下都不会链接到应用程序,它只会显示横幅。

我在这里想念什么?如何让 safari 打开我的应用程序而不仅仅是显示横幅?

PS请注意:本项目的网站是一个asp.net应用程序

4

0 回答 0