使用最新的 Play 商店“不支持应用内结算版本 3”

Posted

技术标签:

【中文标题】使用最新的 Play 商店“不支持应用内结算版本 3”【英文标题】:"in-app billing version 3 NOT supported" with up to date Play Store 【发布时间】:2016-01-15 19:29:57 【问题描述】:

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

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

com.example.appname 是我的应用的捆绑包 ID。

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

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

在第一轮测试中,我使用了运行 Android 4.4.4 和 Google Play Client 5.9.12 的 MotoG 1st Gen(这是第一次运行的测试,然后开始出现错误)。然后我决定再使用两台设备,它在 Samsung S4(Android 4.4.2,GPC 5.9.12) 上运行,但在 Samsung S2(Android 4.1.2,GPC)上再次失败5.7.10).

编辑:几天后,Samsung S4 上开始出现错误(未对帐单代码进行任何更改,只是停止工作)。我也使用了 Samsung S5,但运气不佳。

【问题讨论】:

你有没有想过这个问题?我有一个用户在 Note 9 上的 Android 9 上遇到此问题。他们能够进行其他购买,他们可以在我拥有的另一个应用程序上很好地使用应用程序购买,但不能在使用最新计费库的应用程序上使用。 不幸的是,在我离开该项目之前,某些设备上仍会出现此问题。很抱歉我帮不上忙 【参考方案1】:

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

【讨论】:

不工作。我清除了这两个应用上的数据并停止了 Google Play。【参考方案2】:

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

【讨论】:

【参考方案3】:

确保您已在设备上登录 Play 商店帐户。

【讨论】:

请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。 这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review 这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker. 重复几年前的答案。这个答案没有任何价值。

以上是关于使用最新的 Play 商店“不支持应用内结算版本 3”的主要内容,如果未能解决你的问题,请参考以下文章

google play商店怎么使用

google play在哪里下载?

google play商店怎么进去 三步解决这个问题

如何将国产android机添加到google play?

Android Play 商店最低目标 API 26

Android 应用在 Play 商店中显示新版本,但下载旧 APK