我正在iOS 9+上实施Universal Links,并且我正在尝试将apple-app-site-association文件添加到我的Firebase托管根目录:
https://developer.apple.com/library/ios/documentation/Security/Reference/SharedWebCredentialsRef/
如果您的应用程序在iOS 9及更高版本中运行,并且您使用HTTPS来提供文件,则可以创建使用application / json MIME类型的纯文本文件,而无需对其进行签名。
如何将MIME类型设置为" application / json"?看起来文档没有将此列为可能的内容类型。
答案 0 :(得分:1)
Google Firebase Hosting已更新,包含此内容类型。只需将声明添加到您的应用配置firebase.json。
答案 1 :(得分:0)
像这样更新您的Firebase托管配置文件“ firebase.json”;您还可以提供内容类型和响应代码。
"functions": {
"predeploy": [
"npm --prefix \"$RESOURCE_DIR\" run lint",
"npm --prefix \"$RESOURCE_DIR\" run build"
]
},
"hosting": {
"public": "dist/my_app",
"ignore": [
"firebase.json",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
},
{
"source": "/.well-known/assetlinks.json",
"destination": "/.well-known/assetlinks.json",
"content-type": "application/json",
"code":200
}
]
}
}