我尝试直接打开我的应用,无需打开谷歌播放应用或浏览器应用,当用户点击引用我的谷歌播放页面的链接时。
我已尝试过此代码:
<intent-filter android:label="@string/filter_title_view_app_from_web">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="play.google.com"
android:scheme="https"
android:path="/store/apps/details?id=my.package.name"/>
</intent-filter>
但它建议在没有我的应用的情况下使用Google Play或浏览器应用打开。
答案 0 :(得分:0)
所以,这对我来说很棘手。 只需添加:
<intent-filter android:label="@string/filter_title_view_app_from_web">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="my.site.name"
android:scheme="http" />
</intent-filter>
并使用此按钮作为链接:
<a href="intent://my.site.name#Intent;scheme=http;package=my.package.name;end">
<img alt="Get it on Google Play" src="images/download_from_google_play_image.png">
</a>
如果该应用已安装,则会直接打开,否则会打开Google Play Market应用(这对我来说是一个惊喜......)。