“不支持应用内结算版本3";拥有最新的Play商店 [英] "in-app billing version 3 NOT supported" with up to date Play Store

查看:250
本文介绍了“不支持应用内结算版本3";拥有最新的Play商店的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将应用内结算集成到我的Xamarin.Android应用中.我使用Google测试产品(android.test.purchased和其他产品)测试了API,并且效果很好.经过一些测试之后,我开始在OnInAppBillingError事件上收到以下错误.

I'm integrating in-app billing to my Xamarin.Android application. I tested the API using Google test products (android.test.purchased and others) and it worked just fine. After doing some testing I started receiving the following error on the OnInAppBillingError event.

错误: com.example.appname

com.example.appname 是我的应用程序的捆绑软件ID.

com.example.appname is the bundle id of my app.

我在互联网上发现了此错误(这是最接近的匹配),解决方案是更新Google Play客户端.我拥有最新的GPC(版本5.9.12).

I found this error on the internet (this is the closest match) and the solution is to update Google Play Client. I have the latest possible GPC (version 5.9.12).

奇怪的是,在一些成功的测试之后,我开始收到此错误.即使我的手机未连接到互联网,我也能收到.这表明计费SDK正在检查我的手机中是否缺少某些东西.

The weird thing is that I started receiving this error after some successful tests. And I receive it even when my phone is not connected to the internet. This suggest that the billing SDK is checking for something missing on my phone.

在第一轮测试中,我使用了运行Android 4.4.4的 MotoG 1st Gen和Google Play客户端5.9.12 (这是首先运行的测试,然后开始显示错误).然后,我决定再使用两个设备,并且它在 Samsung S4(Android 4.4.2,GPC 5.9.12)上运行,并在 Samsung S2(Android 4.1.2,GPC)上再次失败5.7.10).

For the first round of tests I used a MotoG 1st Gen running Android 4.4.4, and Google Play Client 5.9.12 (this is the test that first worked and then error started showing). Then I decided to use two more devices and it worked on a Samsung S4 (Android 4.4.2, GPC 5.9.12) and failed again on a Samsung S2 (Android 4.1.2, GPC 5.7.10).

编辑:几天后,错误开始在 Samsung S4 上显示(未对帐单代码进行任何更改,只是停止了工作).我还使用了没有运气的 Samsung S5 .

After a few days the error started showing on the Samsung S4 (didn't make any changes to the billing code, it just stopped working). I also used a Samsung S5 without luck.

推荐答案

当用户未登录Google Play时,我收到应用内结算版本3不支持的错误.确保用户已在设备上登录到Google Play.

I get In-app billing version 3 NOT supported error when the user is not signed into google play. Ensure a user is logged into google play on the device.

这篇关于“不支持应用内结算版本3";拥有最新的Play商店的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆