如何将Rails环境变量放入apple-app-site-association文件中以进行通用链接?

Qman

因此,目前我在公用文件夹中有一个名为“ apple-app-site-association”的文件,其内容为:

{"applinks":{"apps":[],"details":[{"appID":"{#Rails.configuration.appID}","paths":"*"}]}}

显然{#Rails.configuration.appID}并不是动态生成的,而是从字面上输出的,但是我希望它是从定义了appID的配置文件中读取的。我该怎么办?

乔什·布罗迪(Josh Brody)

最直接的方法是仅添加一条路线。

get '/apple-app-site-association' => 'pages#apple_app_site_association'

def apple_app_site_association
  render :json => {"applinks":{"apps":[],"details":[{"appID": Rails.configuration.appID,"paths":"*"}]}}
end

您可能需要做更多的事情,但这至少应该使您朝正确的方向前进。

2020年更新:修复了路径路径中的错字

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Xamarin 通用链接不请求 apple-app-site 文件

iOS 通用链接 apple-app-site-association File Mix 2 Signatures For Same App

如果站点具有用于确定语言环境的子路径,如何将路径添加到apple-app-site-association文件?

Apple-app-site-association文件未链接到应用程序

如何在ReactJS的/ apple-app-site-association页面上提供apple-app-site-association文件

apple-app-site-association json文件是否曾经在app中更新?

托管Apple App Site Association文件的最佳方法是什么?

何时获取apple-app-site-association文件?

如何在Nginx / Rails上为apple-app-site-association文件设置正确的内容类型

Firebase更新apple-app-site-association

firebase 如何在无需更改 apple-app-site-association 文件的情况下打开动态链接?

GitHub动作:如何将VERSION文件的内容放入环境变量中?

如何阅读 Vapor 4 上的 apple-app-site-association 文件?

如何将 ECS Docker 容器 ID 放入容器内的环境变量中

如何将环境变量放入由cloud-init运行的Ansible脚本中?

apple-app-site-association实现安全吗?

请求/.well-known/apple-app-site-association

找到了apple-app-site-association文件,但文件格式不符合要求

配置apple-app-site-association文件并在服务器上上传

是否可以强制我的应用程序获取新的apple-app-site-association文件?

如何将环境变量嵌入到 Rails 中的 .coffee 文件中?

如何将排除文件夹的JOB_NAME放入Jenkins中的环境变量中?

MVC中的“ /.well-known/apple-app-site-association”错误

哪种web.config设置将允许提供apple-app-site-association?

Jekyll构建将'localhost'链接放入_site(生产)文件中

如何将环境变量注入Grails GSP文件?

在Google Cloud App Engine中托管Rails App并设置环境变量

apple-app-site-association 是否适用于网络应用程序?

iOS apple-app-site-association-是否需要脱离服务器的根目录?