自定义延迟深度链接服务

问题描述 投票:0回答:3

我想知道如何创建自己的 Firebase 动态链接服务,有人知道有关该主题的一些好资源吗?我最好奇的是深层链接持久性是如何工作的,如果用户没有安装应用程序,他会被导航到下载它,他会下载它并在第一次启动时 - 导致他下载的深层链接仍然存在展示。我怎样才能实现这个目标?

目前我正在使用 Firebase 动态链接,但由于服务被设置为取消,我想创建自己的,我有自定义后端,而网站只是无法弄清楚持久性的事情。

提前谢谢您

android ios flutter firebase branch.io
3个回答
1
投票

对于 Android 和 Google Play,您可能需要查看 Play Install Referrer


0
投票

您可以为此使用 2 种变体。

  1. 为您的静态网页生成链接,将用户设备信息(例如 IP)与深度链接保存在数据库中。然后将用户重定向到 App Store/Google play 进行应用程序下载。当用户安装应用程序时,它会检查数据库中保存的用户设备信息,并返回匹配的深层链接(如果存在)。但这种方法有缺点 - 移动用户的 IP 地址经常变化,iOS/Android 考虑到用户隐私,不会提供太多有关用户的必要信息。
  2. 使用粘贴板。为您的网页生成链接,将深层链接保存在粘贴板中。当用户安装应用程序时,它会检查 PasteBoard 并获取深层链接。 (更好的解决方案)

这两个选项相辅相成,可以用来代替 Firebase 动态链接服务。


-1
投票

您可以使用 Branch 进行延迟深度链接服务。 Branch 是 Firebase 动态链接的绝佳替代品,因为 Branch 的深层链接可以更轻松地处理跨 iOS 和 Android 等平台、渠道和用例的应用链接的复杂性。

欲了解更多信息或疑问,请参阅分支帮助门户

© www.soinside.com 2019 - 2024. All rights reserved.