Apo*_*leo 4 firebase-hosting flutter flutter-web
我正在Firebase Hosting上部署Flutter Web 应用程序。
以及Android 上的 Flutter 应用程序。
assetlinks.json要使用重定向到我的 Android 应用程序的应用程序链接,我需要验证在网络上提供文件的应用程序链接:https://example.com/.well-known/assetlinks.json
如何在没有 3XX 重定向的情况下从我的域(使用 Firebase 托管部署在 Web 上的 Flutter)提供该文件?
.well-know将文件夹和文件添加到您的 Flutter 项目的文件夹中就足够了web。
并更改firebase.json添加标题并重写条目。
{
"hosting": {
"public": "build/web",
"appAssociation": "NONE",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"headers": [
{
"source": "/.well-known/assetlinks.json",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
]
}
],
"rewrites": [
{
"source": "/.well-known/assetlinks.json",
"destination": "/.well-known/assetlinks.json"
},
{
"source": "**",
"destination": "/index.html"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
再次构建并部署,现在可以访问该文件了!
感谢您对https://blog.bam.tech/developer-news/universal-links-firebase-hosting-and-flutter-web的简单指南
| 归档时间: |
|
| 查看次数: |
2550 次 |
| 最近记录: |