0

我在 Google Play 上有一个 android 应用程序,还有一个网站。

目前,我正在使用 javascript 来检测连接到网站的设备是否是 android 设备。如果是,我会在设备上显示一个弹出对话框,邀请用户从 PlayStore 下载应用程序。如果用户单击确定,他将被重定向到我的应用程序的 PlayStore 页面,如果他单击否,他将继续使用浏览器。

现在,问题是当用户安装了应用程序并尝试再次访问网页时,即使他已经安装了应用程序,也会再次要求他下载应用程序(这不是一个好主意)。

您知道如何检查用户是否已经在其移动设备上安装了该应用程序的解决方案吗?

用php做android检测也是可以的,所以如果你有用php检测app是否安装的方法,我也可以用。

非常感谢你。

4

2 回答 2

2

出于安全原因,我认为这是不可能的。我不希望我访问的某个随机网站能够访问我的手机包管理器并找出我安装了哪些应用程序。

这会引起很多隐私和安全问题。

但我看到一个答案可能有不同的方式来实现你的意图,这可能对你有用:

https://stackoverflow.com/a/12901352/1369222

于 2012-12-03T08:44:08.493 回答
1

即使用户没有安装您的应用程序,您的网站也不应该要求超过一两次从 PlayStore 下载您的应用程序。这样做的常用方法是使用浏览器的 cookie 来记住它是否是新访问者。这不是完全证据,因为 cookie 功能可能已被停用,但至少,您不必担心大多数访问者的这个问题。

于 2012-12-03T08:56:11.427 回答