从android浏览器打开应用程序(如果设备上存在)
情景: 我收到一条短信,上面有这样的链接。一旦我点击链接,它就会打开一个浏览器,如果我的设备上存在应用程序[假设它的数据方案中有上述链接],如下所示从android浏览器打开应用程序(如果设备上存在),android,Android,情景: 我收到一条短信,上面有这样的链接。一旦我点击链接,它就会打开一个浏览器,如果我的设备上存在应用程序[假设它的数据方案中有上述链接],如下所示 </intent-filter> <intent-filter android:priority="100"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.int
</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>
应用程序已打开
问题:
这在emulator中非常有效。我相信在nexus设备中也是如此
但是,我试过htc one x和三星s3。。。它不起作用。
即使应用程序存在,浏览器也会打开网页
这是制造商对操作系统所做的事情吗。理论上,它在模拟器中工作。
现在我担心发布应用程序,因为。大多数设备都是三星的htc等
我现在应该使用该页面类型的mime返回吗
我有什么遗漏吗