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

What do I need to do to update my game to Google Play Billing 3?

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

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

We've detected that this app is using an old version of Google Play Billing. By November 1, 2021, all app updates must use Billing Library version 3 or newer. Update to Billing Library 3 before this date.

我具体需要做什么来解决这个问题?

您可以通过菜单检查您的 IAP 版本 Window/Unity IAP/IAP 更新...任何高于 2.2.1 的 IAP 版本都将具有 v3 Google 库。您需要使用最新的 Unity IAP 2.2.7(资产版本)以及 In App Purchasing 库 2.2.2(包管理器)。

对于这个特定的答案,这可能已经晚了,但是稍后会为谁来这里。 “此 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