Android &引用;不支持应用内计费版本3“;拥有最新的游戏商店

Android &引用;不支持应用内计费版本3“;拥有最新的游戏商店,android,xamarin,in-app-billing,Android,Xamarin,In App Billing,我正在将应用内计费集成到我的Xamarin.Android应用程序中。我使用谷歌测试产品(android.test.purchased和其他产品)测试了这个API,它运行得很好。在做了一些测试之后,我开始在oninapplingerror事件中收到以下错误 错误:com.example.appname不支持应用内计费版本3 com.example.appname是我的应用程序的捆绑id 我在internet()上发现了这个错误,解决方法是更新Google Play客户端。我有最新的GPC(版本5

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

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

com.example.appname是我的应用程序的捆绑id

我在internet()上发现了这个错误,解决方法是更新Google Play客户端。我有最新的GPC(版本5.9.12)

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

在第一轮测试中,我使用了运行Android 4.4.4和Google Play客户端5.9.12的MotoG第一代(这是第一次测试,然后开始显示错误)。然后我决定再使用两台设备,它在三星S4(Android 4.4.2,GPC 5.9.12)上运行,在三星S2(Android 4.1.2,GPC 5.7.10)上再次失败


编辑:几天后,错误开始在三星S4上显示(没有对账单代码进行任何更改,只是停止工作)。我还使用了三星S5,但运气不好。

尝试“清除数据”,然后“强制停止”Google Play应用。

当用户未登录Google Play时,我发现应用内计费版本3不支持错误。确保用户已在设备上登录google play。

未工作。我清除了两个应用程序上的数据,并停止了谷歌游戏。你有没有发现这一点?我有一个用户在Android 9上的注释9上有这个问题。他们可以进行其他购买,他们可以在我拥有的另一个应用程序上使用应用内购买,但在使用最新计费库的应用程序上没有。不幸的是,在我离开项目之前,这个问题一直在一些设备上发生。对不起,我帮不上忙