当前位置: 首页 > 知识库问答 >
问题:

Android深度链接,如果用户没有安装应用程序

苏丰茂
2023-03-14

因此,我试图找出是否有可能深度链接当前未安装该应用程序的用户。以下是我试图做的:1)用户在移动浏览器中点击网站上的深度链接。2) 用户将被带到应用商店安装应用3)一旦安装,用户将被带到应用中特定内容的深层链接。

到目前为止,我发现的最接近Android应用程序安装横幅的东西,但这并不是我想要的。这可能吗?

以下是页面底部附近Android应用安装横幅的链接:https://medium.com/@ageitgey/一切-你需要知道-关于-实施-ios-and-android-mobile-深层链接-f4348b265b49#. evsxzudwj

共有1个答案

曾嘉瑞
2023-03-14

你试图实现的是延迟深度链接。

香草iOS根本不支持延迟深度链接。Android可以通过Android Google Play Referer实现这一点,但它不可靠,而且在Chrome(目前最流行的Android浏览器)上根本无法工作。

要做到这一点,您可能需要调查像Branch这样的(免费)第三方服务。io(完全披露:我在分支团队)或Firebase动态链接。分支平台将所有技术细节和边缘案例抽象出来,因此在创建链接时,您只需定义一组键/值html" target="_blank">参数(例如:articleID:story123)。Branch确保在用户单击链接后第一次启动应用时,这些参数会在应用程序内部返回给您,无论在单击链接时是否安装了应用程序。然后,您可以使用这些值按自己的意愿进行路由/自定义。

关于你自己构建这个系统所涉及的内容的完整解释,请尝试这篇博客文章。

 类似资料:
  • 我有一个可以从网页上的按钮打开的应用程序。我在清单中有一个意图过滤器,如下所示: 如果用户没有安装应用程序,该链接将打开Play Store。如果用户拥有该应用程序,则会将其打开。 问题是当用户最近安装应用程序时。如果用户安装了应用程序,但从未打开它,当他选择URL时,将打开Play Store而不是我的应用程序。一旦用户第一次打开应用程序,那么所有应用程序都会正常工作。 有没有办法打开应用程序总

  • 如果应用程序已由Deep link打开,则Deep link不起作用。 但是,如果我不是通过触发深度链接来打开应用程序,比如单击应用程序图标来打开应用程序。之后触发deeplink将一直有效。 详情如下: 所以我在AndroidManifest中设置了这样的活动,即LaunchActivity。 在LaunchActive中,我将打印一个日志,以表明它已经在那里。 我用了 测试深层链接。 应用程序

  • 我想创建一个深层链接,当用户按下一个共享按钮,我分享这样的链接-(例如网址)https://www.myapp.com/Home_page(我已经购买了一个域,我的应用程序也可以在播放商店),并希望当用户点击此链接时,他们应该重定向到我的应用程序的Home_page活动,但当我点击页面未找到显示。 我的舱单代码是:- 现在我不明白该怎么办

  • 假设有一个网站https://www.example.com我们正在听https://www.example.com/product在Android应用程序中使用以下意图过滤器 文件资产链接。json也托管在示例中。通用域名格式 Android应用程序链接工作正常,如预期。 现在,如果用户进入浏览器并打开example.com和用户点击https://example.com/product将在应用

  • 我已经实现了深度链接和通用链接,一切都很好。 我正在与您共享一个如下url: 在Android设备上打开此链接,导航到Google Play列表。点击“安装”。 现在,我希望应用程序也能做同样的事情,比如我是否会用这个链接打开已安装的应用程序 我也需要同样的应用商店。 你能告诉我如何格式化App Store/Google Play url来实现这一点吗?

  • 我有一个网站可以让用户进行搜索查询。查询可能需要一些时间来完成(几分钟到几天),我想让用户下载一个Android应用程序,并通过向用户发送一封带有链接的电子邮件来收到答案。 我希望无论用户是否安装了应用程序,这种机制都能起作用;换句话说: 如果用户拥有该应用程序,则应该使用包含标识符参数的深层链接打开该应用程序。 如果用户没有它,它应该在应用程序的页面上打开播放商店(例如