android– 深层链接不能在chrome中工作

android– 深层链接不能在chrome中工作,第1张

概述我正在尝试进行深层链接,以便当有人从移动浏览器打开链接时,它会打开应用程序,如果已安装或打开播放商店链接以下载应用程序.这是我的URI:intent://scan/#Intent;scheme=com.example.android;package=com.example.android;end当我在Android上的MozillaFirefox应用程序中键入此

我正在尝试进行深层链接,以便当有人从移动浏览器打开链接时,它会打开应用程序,如果已安装或打开播放商店链接以下载应用程序.

这是我的URI:

intent://scan/#Intent;scheme=com.example.androID;package=com.example.androID;end

当我在AndroID上的Mozilla firefox应用程序中键入此内容时,如果安装了它,则会打开我的应用程序,如果未安装,则会打开播放商店链接.但是,当我在Chrome中键入相同的内容时,它只是进行谷歌搜索,而不是打开应用程序或播放商店.我的解决方案有什么问题,我该如何使其运作?

解决方法:

这是Chrome 40中已知的wontfix错误(有关完整故事,请参阅Chromium项目凭单here).

从本质上讲,Chrome团队认为,如果用户实际在地址栏中输入内容,则不会发生重定向.正如您所发现的,这与所有其他浏览器中的行为相反.

幸运的是,用户不太可能实际输入intent:// URI.如果您将URL包装在网页上的链接中,或提供指向其他页面的链接,然后发出某种重定向(以便您可以检测到用户代理而不显示“已损坏”的意图://链接到用户在其他浏览器上),它应该正常工作.

如果您不想处理所有这些边缘情况,您还可以尝试像Branch.io这样的免费服务(完全披露:我在团队中).

总结

以上是内存溢出为你收集整理的android – 深层链接不能在chrome中工作全部内容,希望文章能够帮你解决android – 深层链接不能在chrome中工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1102418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存