【发布时间】:2014-02-01 08:33:42
【问题描述】:
我看到了取决于浏览器检测的 URL 可能会响应一些特殊的 HTTP 标头,这些标头在 Android 手机上导致启动 Google Play 应用程序。
所以我知道它可能,但没有找到有关它的信息,有人可以给我一些提示,在哪里可以找到更多信息?提前致谢。
【问题讨论】:
标签: android http-headers google-play
我看到了取决于浏览器检测的 URL 可能会响应一些特殊的 HTTP 标头,这些标头在 Android 手机上导致启动 Google Play 应用程序。
所以我知道它可能,但没有找到有关它的信息,有人可以给我一些提示,在哪里可以找到更多信息?提前致谢。
【问题讨论】:
标签: android http-headers google-play
我认为这会对你有所帮助:
网址应如下所示:
http://play.google.com/store/apps/details?id=<package_name>
【讨论】:
如果您希望在浏览器中打开某个 url 时打开您的应用程序,您需要为该 url 添加一个 IntentFilter 到您的 Activity:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http"/>
<data android:host="stackoverflow.com"/>
</intent-filter>
将为任何 stackoverflow.com 网址打开活动。您可以使用getIntent().getData() 获取Activity 中的实际网址。
【讨论】: