使用Google Firebase动态URL扫描QR Code Samsung S10时出现问题

问题描述

Google Firebase动态URL很复杂,我正在使用的URL传递了很多信息,例如,链接到appstore中的应用程序,链接到googleplay和URL等。

如果将链接放在按钮中,则它可以正常工作,我有一个想法,可以在QR代码中使用长而复杂的URL,以便如果它出现在桌面站点上,则用户可以扫描该代码,并将启动相应的代码应用等。

一切正常,直到有人提到使用相机中的内置扫描仪在三星Galaxy S10上扫描QR码时,二维码均无效。经过进一步测试,它可以与第三方QR扫描仪一起正常工作,但是内置的扫描仪在:中断

以下是网址的格式

https://appname.page.link?link=https://domainname.com/slug&apn=com.appname.arap等(尚无完整的结构)

但是QR扫描仪在第二个中断:因此只能看到并链接到

https://appname.page.link?link=https并给出错误消息“无效动态链接”

在生成QR时,对完整URL进行了编码,因此:被%3A代替,但仍会中断

因此,我认为三星读者认为这是无效的URL或存在安全风险,但这意味着我无法将三星用户带到我们的应用程序并加载正确的信息。

关于如何解决此问题的任何想法?我整天都在努力,唯一可行的是将它们带到另一个页面,建立完整的动态链接并重定向到它,但这导致了苹果用户的问题,因此没有解决方案。

唯一的解决方案是我可以用:替代三星想要的其他解决方案。

还有其他人遇到类似的问题吗?我知道这非常具体,但这是使用户旅程尽可能简单的基础。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)