3

我正在将firebase集成到应用程序中。我创建了适用于 Android 和 iOS 的通用链接。

这很好用。但是我遇到了单击goo.gl (PFA) 链接的情况,该链接显示在已启动的应用程序右上角。从那时起,无论我做什么,Deeplink 都不会启动我的应用程序。

在此处输入图像描述

我检查以清除设备浏览器的历史记录,但它是相同的。任何建议如何摆脱这个问题/功能?

4

4 回答 4

5

你是绝对正确的:前进按钮是可怕的UI/UX。这是这篇博文中提到的通用链接的一大缺陷。无法禁用前进按钮,一旦触发,您就完蛋了。

关闭后重新启用通用链接行为的最简单方法是长按链接。您最好的选择是将通用链接 URL 粘贴到股票 Notes 应用程序中,然后尝试从那里长按它。

于 2016-12-22T15:11:52.103 回答
0

长按网址,将有在应用程序中打开的选项。

于 2016-12-22T14:00:07.943 回答
0

通常当您在Safari中点击“转发”链接打开通用链接时,您可以通过向下拖动页面重新打开应用程序。将出现一个栏,其中包含您的应用名称和“打开”按钮。只要您仍在同一个 URL 中,此方法就有效。

不幸的是,特别是对于 Firebase 动态链接,该链接会将您重定向到另一个域(例如 from https://z99zz.app.goo.gl/zzzzto https://z99zz-c.app.goo.gl/zzzz),这会破坏此功能。解决方案是添加?d=1到原始链接(https://z99zz.app.goo.gl/zzzz?d=1,打开链接调试页面),或者只是删除域之后的所有内容(https://z99zz.app.goo.gl/,打开错误页面)。现在,当它在 Safari 中打开时,您可以向下拖动并查看该栏。

于 2017-07-19T06:27:25.977 回答
0

除了imgx64帖子。我有一个类似的问题:Firebase 重定向到z99zz-c.app.goo.gl/zzzz并且在这种情况下系统没有重定向到我的应用程序。我在目标功能中添加了“applinks:mzn3g-c.app.goo.gl”作为关联域,这可以解决问题!即使您重定向到带有“-c”后缀的域,iOS 也可以识别它,并将重定向到您的应用程序并在 Safari 中显示建议

于 2017-11-16T14:57:18.747 回答