我正在尝试创建一种社交媒体类型的网络 Flutter 应用程序,用户可以在其中共享他的个人资料链接。如果安装了应用程序,该链接必须直接重定向到用户的个人资料,否则重定向到下载应用程序的链接。我使用 Firebase 作为后端。有什么资源或包可以使用吗?
2 回答
1
您可以使用 Firebase 动态链接。
动态链接基本上是指向可能 3 个资源的链接:
- 网址
- Android (Google Play) 应用程序 ID
- iOS(应用商店)应用 ID
因此,一旦您在 Firebase 上配置了它(配置起来很简单),当用户访问链接时,Firebase 将使用决策树来决定将用户发送到哪里。
如果访问是在移动设备上完成的,但如果应用程序没有下载,它会将用户发送到商店,从商店返回后,会将用户发送到您配置的正确路径,如下链接。
在应用程序上,您可以实现 SDK 来处理此链接,并在收到此路由请求时,将用户重定向到他们想要访问的正确配置文件。
我可以完成整个过程,但我建议您查看整个 Firebase 文档: https ://firebase.google.com/docs/dynamic-links
如果您对我可以进一步解释的问题有疑问,请告诉我。
于 2021-01-19T12:56:36.783 回答