我有一个混合/PWA 应用程序(iOS/Android/web),我计划集成 Firebase 动态链接以改善用户安装应用程序时的行为。例如:
- 我可以检索想要的初始内容(例如,使用网页版的链接
domain.com/profile/view
) - 如果有的话,我可以传递推荐令牌(例如,通过在链接中设置参数
...?referal_id=xxx
)
现在这里是用例:
- 当用户在移动设备上的浏览器中时,动态链接将起作用(对于 iOS,它将取决于 MatchType 分数)
- 他在桌面浏览器中,Firebase 的默认行为将使
dynamic link
重定向“指向原始链接 (xxx.page.link/?link=$MY_ORIGINAL_LINK
)”。但就我而言,我真的希望动态链接能够鼓励用户在他的手机上安装本机版本(如果有的话)。为了解决这个问题,我考虑过使用Smart App Banner
,当在桌面上我询问用户他的手机是 iOS 还是 Android 时,一旦做出选择,我创建一个dynamic link
作为&ofl=
参数的商店链接(iOS 商店或 Android 商店)。像这样可以方便安装(主要是在 Android 上,因为谷歌甚至从桌面浏览器中列出了连接的设备)。
我担心的是这种情况2.
,因为 Firebase 没有记录它,我不知道这是否有必要(有更好的方法吗?),尽管如此,因为flow is cross platform
我不确定在本机的第一次发布时安装后的应用程序动态链接插件将根据 IP、时间(1 小时范围)等检测用户“可能”相同...
任何帮助,任何想法将不胜感激:)
谢谢,