Google Play控制台中的“无法重新订阅”警告消息

问题描述

多年来,我一直在使用AIDL IabHelper类在我的应用程序中对订阅进行计费。现在,即使我已经在生产.apk中实现了Google Play计费库3.0,我仍然在Google Play控制台中收到此警告。有什么建议吗?

implementation 'com.android.billingclient:billing:3.0.0'

您的用户当前无法使用重新订阅,因为您的应用 并非在所有活动的APK中都使用Billing Library 2.0。

enter image description here

解决方法

我发现了我的问题。

我有一个版本,在生产和开放测试渠道中都包含“保留的应用程序包和 APK”(参见屏幕截图)

retained apk in google play with version 4.0.76 4.0.76 版包含旧版本的 Google Play Billing Library,这就是我出现错误的原因。

我的步骤是:

  1. 在开放测试中准备新版本
  2. 从三点菜单中删除“保留的 apk”。
  3. 发布版本
  4. 重复相同的生产步骤
  5. 发布版本后,错误就消失了。

这是我的版本现在的样子:

enter image description here