使用最新的 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”的主要内容,如果未能解决你的问题,请参考以下文章