【问题标题】:How to support multiple domain links to open home screen app for flutter web pwa?flutter web pwa如何支持多域链接打开主屏应用?
【发布时间】:2021-03-02 21:49:34
【问题描述】:

问题是,当用户从谷歌安装主屏幕应用程序时,会形成一个链接,例如 wen-el-sahra.web.app,然后单击一个链接,例如 wen-el-sahra.web.app/home,它会打开在主屏幕应用程序中,但如果点击 wen-el-sahra.firebaseapp.com/home,它不会在主屏幕应用程序中打开。提前感谢您的帮助。

【问题讨论】:

    标签: flutter progressive-web-apps deep-linking flutter-web manifest.json


    【解决方案1】:

    这不是要规避的错误或问题。相反,它必须在应用程序内部处理才能在同一来源上工作。有关为什么不是这种情况的详细说明,请阅读article on multi-orign-pwas

    因此,如果可能的话,我建议只使用一个域,或者在最初安装 PWA 时请求用户许可来注册每个子域。

    我假设您使用的是 firebase 托管。因此,始终使用可用的注册域。这样就无需向用户公开web.appfirebaseapp.com 域。在这种情况下,请始终使用wenelsahra.com

    【讨论】:

    • 是的,我确实在使用 Firebase 托管。感谢您的回答。我会记住你的建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 2020-01-22
    • 2013-09-13
    • 2019-01-20
    • 2023-03-13
    • 2020-06-18
    • 1970-01-01
    相关资源
    最近更新 更多