首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让apple-app-site-association、heroku和Route 53变得更好

让apple-app-site-association、heroku和Route 53变得更好
EN

Stack Overflow用户
提问于 2017-03-29 07:49:22
回答 2查看 1.1K关注 0票数 1

我的web应用托管在heroku (Ruby on Rails)上。我使用Amazon Route 53进行DNS。我遵循Heroku文档配置自动证书管理,这样我的应用程序就可以支持HTTPS。我已经通过网络浏览器进行了测试,我可以通过HTTPS很好地访问该网站。我比较确定的是,a)路由到heroku工作了2) https工作了。

这就是困难的地方。我正在尝试让我的应用程序关联文件与我的移动应用程序一起使用。我可以通过转到我的域:https://www.example.com/apple-app-site-association来拉出该文件。

我的ruby应用程序按照这篇文章所建议的方式提供该文件:https://stackoverflow.com/a/35588346/5357940

我已经用redirectcheck.com验证了链接在没有重定向的情况下工作正常。这表明内容类型是正确的,并且没有发生重定向。

https://www.example.com/apple-app-site-association

HTTP/1.1 200正常

服务器:牛仔

连接:关闭

日期: 2017年3月28日23:29:50 GMT

状态: 200正常

X-Frame-Options: SAMEORIGIN

X-Xss-保护: 1;mode=block

X-Content-Type-Options: nosniff

Cache-Control: no-cache

Content-Type: application/json;charset=utf-8

X请求Id: 21fd0610-2797-4c83-81ec-d54616086036

X运行时: 0.184758

途径: 1.1素食

当我运行apple验证器时,除了"Link To Application“测试之外,所有的测试都通过了。返回的错误为:

应用名称域名链接http://www.example.com/testlink

捆绑包Id com.example.app

通用假

错误:无法获取应用程序站点关联

我已经通读了关于这个主题的所有其他SO问题,但找不到一个可以解决我遇到的具体问题的问题。

附注:我已经用域替换了应用程序的名称。

EN

回答 2

Stack Overflow用户

发布于 2017-03-30 10:04:17

尽管苹果的验证工具告诉我并非如此,但经过大量的努力后,我发现一切都在正常工作。由于我的应用程序没有注册相应的站点应用程序链接,所以我无法在该应用程序中进行测试。这似乎是因为Apple的验证器显然缓存了站点关联文件。尽管我在修改我的网站文件,苹果公司一直说它是不可读的,而实际上它是可读的。

票数 0
EN

Stack Overflow用户

发布于 2019-08-27 18:46:06

我在我的案例中发现的主要问题是,我应该为域关联功能添加所有子域:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43081874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档