使用最新的Play商店

时间:2015-10-16 22:58:14

标签: android xamarin in-app-billing

我正在将应用内结算功能集成到我的Xamarin.Android应用程序中。我使用谷歌测试产品(android.test.purchased和其他)测试了API,它运行得很好。在做了一些测试之后,我开始在OnInAppBillingError事件上收到以下错误。

错误: com.example.appname不支持应用内结算版本3

com.example.appname 是我的应用的套装ID。

我在互联网上发现此错误(this is the closest match),解决方案是更新Google Play客户端。我有最新的GPC(版本5.9.12)。

奇怪的是,我在一些成功的测试后开始收到这个错误。即使我的手机没有连接到互联网,我也会收到它。这表明计费SDK正在检查手机上缺少的内容。

对于第一轮测试,我使用了运行Android 4.4.4的 MotoG 1st Gen和Google Play Client 5.9.12 (这是首次运行然后错误开始显示的测试)。然后我决定使用另外两台设备,它在三星S4(Android 4.4.2,GPC 5.9.12)上工作,并在三星S2(Android 4.1.2,GPC)上再次失败5.7.10)

编辑:几天后,三星S4 上显示错误(未对帐单代码进行任何更改,它只是停止了工作)。我也没用过三星S5

2 个答案:

答案 0 :(得分:6)

当用户未登录Google Play时,我获得了应用内结算版本3不支持错误。确保用户登录设备上的Google Play。

答案 1 :(得分:1)

尝试"清除数据"然后"强制停止"适用于Google Play应用。