Android:从PhoneGap应用程序打开Play商店链接

时间:2014-03-19 09:52:36

标签: android cordova google-play

我想从我的phonegap 3.4应用程序打开一个指向google play商店的链接。 调用market://details?id=com.google.android.apps.maps会导致ActivityNotFoundException,此处定义:

https://github.com/apache/cordova-android/blob/af440460e10da89caa167ecb5c266f3857493f90/framework/src/org/apache/cordova/CordovaWebViewClient.java#L208

我需要更改什么才能找到应该处理意图的活动? 任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

这很简单,我为PhoneGap写了一个插件。看看我的blogpost

添加插件后,打开商店需要做的就是:

appstore("org.teusink.droidpapers", "app");

appstore("Teusink.org", "pub");

另外请注意,该插件中也支持Amazon Appstore。

答案 1 :(得分:1)

我要回答我自己的问题:

原来代码完全没问题,但我正在使用的模拟器上没有安装Google Play商店。在安装了Google Play商店应用的真实设备上,一切正常。