从Android浏览器打开应用程序,如果它存在于设备上

时间:2013-05-07 20:56:27

标签: android

情形: 我得到一个像这个https://www.xyz.com这样的链接的短信。一旦我点击链接,它就会打开一个浏览器,如果应用程序存在于我的设备上[鉴于它的数据方案中有上述链接],如下所示

</intent-filter>
  <intent-filter android:priority="100">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="https"  android:host="www.xyx.com" />        
  </intent-filter>

当浏览器打开时,https://www.xyz.com该应用程序已打开。

问题: 这在模拟器中非常完美。我相信它也适用于nexus设备。

但是,我尝试了htc one x和samsung s3 ......它没有用。 即使应用程序存在,浏览器也会打开网页。

是制造商对操作系统所做的事情。从理论上讲,它适用于仿真器。 现在我很担心发布应用程序。大多数设备都有三星的htc等..,

我现在应该使用该页面类型的mime返回吗?

有什么我想念的吗?

0 个答案:

没有答案