2

场景:我收到一条带有类似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 return 吗?

有什么我想念的吗?

4

0 回答 0