我找到了一种使用自定义URI方案和intent-filter的方法。但是当没有安装myapp时会出现问题。
如果我使用如下的http方案,它可以在未安装应用程序时将用户重定向到下载页面;但是如果已经安装了myapp,它会弹出选项窗口,要求用户选择使用浏览器或myapp打开。在这里,我希望它可以直接启动myapp而无需询问。
如何利用http方案和自定义方案?
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="http" android:host="XXX" android:path="YYY"/>
</intent-filter>
谢谢。