xamarin “应用内计费版本3不支持”与最新的Play商店

piah890a  于 2023-04-18  发布在  其他
关注(0)|答案(2)|浏览(120)

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

**错误:***com.example.appname不支持应用内计费版本3 *
com.example.appname是我的应用的bundle id。

我在互联网上发现了这个错误(this is the closest match),解决方案是更新Google Play客户端。我有最新的GPC(版本5.9.12)。
奇怪的是,我开始收到这个错误后,一些成功的测试。我收到它,甚至当我的手机没有连接到互联网。这表明计费SDK正在检查我的手机上丢失的东西。
在第一轮测试中,我使用了运行Android 4.4.4的MotoG第一代和Google Play Client 5.9.12**(这是测试,第一次工作,然后错误开始显示)。然后我决定使用两个以上的设备,它的工作在一个**三星S4(Android 4.4.2,GPC 5.9.12)并在Samsung S2(Android 4.1.2,GPC 5.7.10)**上再次失败。

编辑:几天后三星S4开始出现错误(没有修改计费代码,只是停止工作),我也用了三星S5,运气不好。

sxpgvts3

sxpgvts31#

当用户未登录到Google Play时,我收到应用内计费版本3不支持错误。请确保用户在设备上登录到Google Play。
2023年更新:请注意,当用户未登录Play商店时,您也可能会收到错误“Google Play应用内计费API版本小于3”。

rjzwgtxy

rjzwgtxy2#

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

相关问题