如果我的应用程序安装与否,请在我的网页上检测(Android)

时间:2016-07-11 02:27:52

标签: android redirect

我正试图找出我的用例的解决方案。我读过的每一页都告诉我,这是不可能的,但我看到网站(如imgur)这样做。

我在一个电子商务网站工作。我们的用例如下:

  • 当用户访问我们的网站时(通过输入网址或通过第三方点击),我们希望将拥有我们应用的任何人直接重定向到应用程序(深层链接)。
  • 如果用户没有应用,我们希望客户继续浏览我们的移动网站。我们通过在移动网站上发送消息,向用户提供下载我们的应用程序(如果他们愿意)的能力,但我们不希望在未经他们同意的情况下自动将其发送到应用程序商店。

到目前为止,我们已经能够弄清楚如何处理客户直接进入应用程序或应用程序商店的情况。但是,我们无法弄清楚如何将带有应用程序的用户发送到应用程序以及没有应用程序的用户访问我们的移动网络体验。

这是专门针对Android用户的,因为我们已经在iOS中解决了这个问题。

请求原因: 与大多数电子商务网站一样,我们从第三方链接(社交或营销)接收访问者。拥有该应用的用户更喜欢在应用上登陆。但是,我们没有应用程序的用户不喜欢被重定向到应用程序商店,因为它发送消息说他们无法访问我们的产品,直到安装了应用程序,这是一种糟糕的客户体验。这就是请求的原因。

谢谢

1 个答案:

答案 0 :(得分:0)

Haven没试过这个,但我认为这应该有效:

1)在您的应用中,拥有一个具有意图过滤器的活动

  <data android:scheme="http"
      android:host="www.example.com"
      android:pathPrefix="/gizmos" />

当向该地址发出http请求时,这将深入链接到您的应用 2)如果用户访问您的网站,这意味着他没有应用程序。正常显示。 3)在服务器上发出请求时检查操作系统。如果是它的android,请添加到Play商店的链接。