当前位置: 首页 > 面试题库 >

使用移动网页检测设备上是否已安装Android应用-PHP和JS

令狐跃
2023-03-14
问题内容

我有这样的要求,并且与Android Pit应用商店已实现的要求类似。

我需要检查是否使用移动网页(PHP和JS)在设备上安装了Android应用程序,如果已安装,请立即启动应用程序。

这些是Android pit使用的中间页面。

未安装应用程序时-http : //www.androidpit.com/zh-CN/android/market/app-center-
mobile?pname=com.ocito.laredoute

安装应用程序后-http : //www.androidpit.com/zh-
CN/qrdl/com.mobage.ww.a692.Bahamut_Android

有人知道如何实现吗?


问题答案:

幸运的是,出于明显的隐私原因,这是不可能的。

您可以做的最接近的是在应用程序中,具有<intent-filter>针对某些URL结构的活动,并且在移动网站中具有指向匹配URL的链接。

如果用户单击链接并安装了该应用程序,则该活动将是该用户的选择器选项。

如果用户单击链接而未安装该应用程序,或者他们选择继续使用选择器中的Web浏览器,则将显示该URL上存在的任何网页(例如,有关如何下载该应用程序的说明)。



 类似资料:
  • 问题内容: 谁能帮我这个。 我想检测Iphone,BB,andriod等设备以及浏览器,以应用其特定的CSS使其液化或调整其分辨率。 在移动浏览器上,andriod和Iphone是否存在分辨率差异问题或CSS问题,因为我计划为这2个用户使用相同的CSS,因为我知道它们默认使用相同的浏览器浏览器。 问题答案: 尝试使用并检查字段。当然,只有在php.ini中设置了路径时,它才可能有所帮助。如果没有,

  • 我正在为Amazon SNS使用Amazon AWS Ruby SDK,但是我在已经注册的设备上遇到了一些问题。有时,当设备再次注册时,我会收到类似以下错误:AWS::SNS::Errors::InvalidParameter无效参数:令牌原因:endpointarn:AWS:SNS:us-east-1:***已存在,具有相同令牌,但属性不同。。如何检查endpoint是否已经存在,更重要的是,如

  • 我正在考虑开发一款Android应用程序,它可以检测附近所有或大部分打开的移动设备(iPhone、Android等)。我不需要与这些设备交互,只需要检测它们,并且要求检测到的设备不需要安装任何特殊/不寻常的应用程序。 我已经考虑了几种方法来做到这一点(以某种方式检测蓝牙、wifi或蜂窝传输/标识符),但我正在寻找一种检测相对较大比例的附近设备的具体实现方法。我不确定这些方法中的哪些是可能的/可行的

  • 但我想显示Android谷歌Play徽章,如果它是Android和苹果商店徽章,如果它是iOS,但出于某种原因,下面的代码不工作。有人能告诉我我做错了什么吗?

  • 我使用新的Android应用程序包格式构建了我的项目。有了APK文件,我可以把APK下载到我的设备上,打开它,然后立即安装应用程序。我下载的应用程序是一个捆绑包(.aab格式),我的Nexus 5x运行Android8.1无法打开文件。有没有什么方法可以像APKs一样方便地在设备上安装AABs?

  • 我正在检查我的应用程序中是否安装了Google Play,但似乎没有办法。我遵循了这里的帖子,但仍然不起作用,始终返回true即使我使用模拟器进行测试,它已经安装了com.android.vending。那么,我是否检查了错误的包名?有什么想法吗? 提前感谢!