即时应用无法直接启动,首先显示一个屏幕

9
我已成功发布了一个(非常简单的)即时应用程序,链接到我的个人网站。
当我点击我的网站链接时,我原本期望应用程序直接启动,但实际上,我先看到了一个带有两个按钮的屏幕:“打开应用”和“在浏览器中打开”。

Screen

为什么?

我尝试的其他即时应用程序没有显示这个屏幕,而是直接打开应用程序(期望的行为)。


我也在Nexus 5X API 24模拟器上看到了相同的行为,但当我使用其他设置(Pixel API 24和Nexus 5X API 26)时,即时应用程序直接启动,没有“在浏览器中打开”的选项。要尝试吗? - TWL
2
问题是,在同一设备上,我有两种不同的行为方式,这取决于应用程序。 - BoD
你能用这些测试检查你的应用程序吗?在实现即时应用程序之前必须确保应用链接正常。 - Julia K
@JuliaK 它确实可以工作 - 我唯一的问题是它首先显示上面的屏幕。但除此之外,它是有效的。 - BoD
请尝试以下步骤:1. Google > 即时应用 > 关闭(右上角)| 2. 卸载“Google Play服务即时应用”(如果已安装应用程序也安装了,请同时卸载)| 3. 重新运行您的即时应用。 - TWL
显示剩余2条评论
2个回答

10

我们称这个屏幕为“减速带”。它是一个安全功能。你注意到它并不总是触发,但作为开发者,你无法控制它是否显示。它的意图是在你的视角下成为一个黑匣子。


7
感谢回答。我不会说这有问题,但由于它没有被记录并且在我尝试的其他应用程序中没有发生,所以我认为我的代码有问题。因此,我*强烈建议您在指南/参考文档中记录此行为 - 这将帮助人们避免困惑。非常感谢。 - BoD
@philo,我从未在Wish和BuzzFeed上看到过速度障碍。你(Google)能否将其从我的应用程序中删除?如果可以,请发布详细信息。 - sam33r
我的即时应用程序下载大小为1.2 MB,但我仍然遇到了速度瓶颈。没有额外的权限要求。有没有办法绕过它?否则,我从移动Web转向即时应用程序的目的就毫无意义。 - Viswanath Kumar Sandu
@philo 我已经联系了Google Play支持,但他们甚至没有理解问题所在。这对我们来说非常关键。有没有办法可以解决这个问题? - Viswanath Kumar Sandu
1
这也发生在我的新即时应用程序上。我注意到 https://www.buzzfeed.com/tasty(我首选的参考即时应用程序)总是直接打开,而我的即时应用程序则会呈现选择。很高兴知道我无法对此做任何事情!也许经过一段时间,并且由于早期对“即时应用程序病毒”的担忧,Google 会信任即时应用程序并立即打开它? - ScottyB
@ScottyB,感谢分享buzzfeed.com/tasty的信息。我很惊讶地发现他们是如何绕过速度限制屏幕的,如果作为开发人员是不可能绕过的。 - Birender Singh

-1

我个人认为,这是为了给用户一个机会来决定使用什么:浏览器还是即时应用功能。


例如StackOverflow应用程序,您可以单击此链接以触发它:https://dev59.com/W6Pia4cB1Zd3GeqPshDT#44953956 - BoD
@Bod 抱歉,但它对我来说只是在普通浏览器中打开。你如何使用实例应用程序触发它? - X-HuMan
1
你需要将这个链接放在其他地方,而不是浏览器中。例如,将其复制/粘贴到消息应用程序中。 - BoD
例如,@BoD仍然可以从Gmail应用程序中打开浏览器。 - X-HuMan
看起来你没有启用即时应用。 - BoD
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接