我需要做什么才能将我的游戏更新到 Google Play Billing 3?

问题描述

我使用的是 Unity 2018.4.22,并且我已经通过包管理器安装了 In App Purchasing 2.2.2。

当我尝试将我的游戏上传到 Google Play 商店时,出现此错误

我们检测到此应用使用的是旧版 Google Play 结算服务。到 2021 年 11 月 1 日,所有应用更新都必须使用 Billing Library 版本 3 或更高版本。在此日期之前更新到 Billing Library 3。

我到底需要做什么来解决这个问题?

解决方法

对于这个特定的答案,这可能已经晚了,但谁会在晚些时候来到这里。 “此 Asset Store 版本已过时,将在 2021 年 6 月后弃用且不再受支持。” 这意味着 Unity IAP 将通过包管理器而不是资产存储来实现。 您可以通过 Package Manager/In App Purchasing 检查您的 IAP 版本 https://docs.unity3d.com/Packages/com.unity.purchasing@3.2/changelog/CHANGELOG.html

,

您可以通过菜单 Window/Unity IAP/IAP Updates 查看您的 IAP 版本...任何高于 2.2.1 的 IAP 版本都将拥有 v3 Google 库。您需要使用最新的 Unity IAP 2.2.7(资产版本)和应用内采购库 2.2.2(包管理器)。