【问题标题】:Short URL not opened in App with Universal Links使用通用链接的应用程序中未打开短 URL
【发布时间】:2016-08-25 03:17:16
【问题描述】:

我在我的 iOS 应用中设置了通用链接,它可以使用完整的 URL,例如:example.com/path/

最近想在我的App中直接打开类似example.com/path/的短网址:t.cn/m。所以我在 Capabilities 的关联域中添加了appplinks:t.cn

但它不起作用。它不能直接在我的应用程序中打开。它是用 safari 打开的,我必须在 safari 中单击下拉横幅上的“打开”按钮才能在我的应用程序中打开。

我的App好像不能直接打开短网址,是吗?

【问题讨论】:

  • t.cn 是否使用您的应用信息设置了有效的apple-app-site-association 文件?
  • 是的,确实如此。我可以使用 curl、postman 或任何其他方式通过 HTTPS 获取 /t.cn/apple-app-site-association
  • 嗯...我知道短 URL 没有任何限制。我认为我们可能需要实际的 URL 和代码来查看下一步
  • 如果您在 t.cn 的关联文件是 HTTP 重定向 30x ,它将不起作用。它必须确实存在。
  • @jojoT iOS 在检查 AASA 文件时不遵循任何类型的重定向。不幸的是,如果您实际上无法在短 URL 域上托管该文件,那么您在这里就不走运了。

标签: ios iphone ios9 deep-linking


【解决方案1】:

尝试 applink 而不是 appplinks

from documentation

【讨论】:

  • 试着描述你的答案,不要只放链接。
猜你喜欢
  • 2016-04-08
  • 1970-01-01
  • 2011-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-17
  • 1970-01-01
相关资源
最近更新 更多