正如2019年Google I/O大会上宣布的,以及会见Google Play结算库版本3这篇博文所述,所有版本的Play结算库将遵循为期两年的弃用周期。
本主题解答关于结算库版本弃用和迁移到更高版本的常见问题。
不同版本的支持时间表
版本(包括次要版本) | 可用于发布新应用或更新现有应用的最后日期 | 可申请延期的最后日期 |
---|---|---|
5 | 2024年8月31日 | 2024年11月1日 |
6 | 2025年8月31日 | 2025年11月1日 |
7 | 2026年8月31日 | 2026年11月1日 |
- 如何查找是哪个APK或App Bundle触发了弃用警告?
- 检查您项目导入的依赖项(例如,在项目
build.gradle
文件中找到的依赖项)。为了合规,应用必须导入表中所示的受支持版本。请注意,结算相关的依赖项只会在需要com.android.vending.BILLING
权限的APK中找到。 - 我不再维护的某个APK或App Bundle正在使用旧版本的Play结算库。我需要更新吗?
- 我们强烈建议将所有APK更新到最新版本的Play结算库。但是,如果某个APK不再维护,则目前无需针对该APK执行任何操作。本次弃用仅阻止新应用和更新使用旧版本的Play结算库。使用旧版库的现有应用将继续按预期运行。请确保所有正在积极维护的APK都已更新。
- 如何修复已更新到最新Play结算库但仍然触发弃用警告的APK或App Bundle?
- 确保您的
AndroidManifest.xml
包含名称为com.google.android.play.billingclient.version
的条目。如果该条目不存在,请检查您的清单合并设置,查看清单属性是否在合并过程中被丢弃。 - 如何从旧版本的Play结算库升级?
更新发布版本中的依赖项,使用表中所示的受支持版本。要查看不同版本之间的变化,请阅读发布说明。
此外,我们还提供了一份详细的迁移指南,帮助您迁移到PBL 7。
我在哪里可以找到延期表,以便继续向所有Google Play用户分发直到11月1日?
如果您的应用仍在使用旧版本的Play结算库,您将在Play管理中心收到警告和收件箱消息。您可以通过Play管理中心的政策状态页面上的警告或问题的详细信息页面找到延期表。