有没有办法在浏览器中打开动态链接?

Posted

技术标签:

【中文标题】有没有办法在浏览器中打开动态链接?【英文标题】:Is there a way to open a dynamic link in a browser? 【发布时间】:2020-04-18 15:22:40 【问题描述】:

我有一个 ionic 应用程序,我可以在其中发送邀请(共享应用程序链接),我使用了 firebase 动态链接。当我分享它时,收到消息的人可以在设备中打开链接(针对 android 测试),然后他被重定向到 Play 商店(找不到应用程序,因为我仍在测试它),但如果链接在一台电脑,然后浏览器打开时找不到页面。

我对所有的东西都是新手。

【问题讨论】:

你想要达到的究竟是什么?如果从 android 打开,则打开 Playstore 的一个链接,如果从 PC 打开,则重定向到网站;如果设备是 ios,则重定向到应用商店,或者我想念你了? 是的,正如你所说的@MostafaHarb 【参考方案1】:

首先,应该共享的链接是您无法直接访问的网站域名 example.com/anypagename。 当用户从任何地方单击此链接时,它会将他重定向到此网站页面,并且在此网站页面中,您将添加一个检测设备的功能,如果设备是 android,它会发送一个谷歌播放链接的响应,对于 ios如果桌面将重定向到主网站页面。 http://mobiledetect.net 使用这个库来实现我上面所说的......

【讨论】:

架构是无服务器的,firebase 作为后端 嗯,但是当我在上面的评论中问到你说有网站所以取决于我给出了答案......【参考方案2】:

通过使用 Branch.io 服务,我在与您类似的场景中取得了很多成功。它大部分是免费的,高级功能正在定价。

看看他们的产品。如果没有,我也可以帮忙。

【讨论】:

以上是关于有没有办法在浏览器中打开动态链接?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter firebase动态链接社交标签信息根本不显示

如果我的应用不在 App Store 中,如何测试 Firebase 动态链接?

有没有办法将 Expo 应用程序与 firebase 动态链接集成而无需分离?

测试未发布应用的 Firebase 动态链接

Firebase 动态链接在 safari swift 中不起作用

从应用内打开时,阻止 Firebase 动态链接重定向到浏览器