【问题标题】:How do I update to a newer version of Play Billing Library using Flutter?如何使用 Flutter 更新到更新版本的 Play Billing Library?
【发布时间】:2022-09-24 13:15:48
【问题描述】:

我的应用收到以下警告。我在应用程序中使用 Flutter In-App-Purchase 包。我该如何解决这个问题?

播放计费库版本弃用。 我们检测到此应用正在使用旧版本的 Google Play 结算。从 2022 年 11 月 1 日起,所有应用更新都必须使用 Billing 库版本 4 或更高版本。 需要采取的措施:请确认您公开提供的 APK 已更新到最新版本的 Play 结算库。这个 包括在生产中推出的任何 APK 或 App Bundle。

  • 你的包版本是什么?还请添加您的 flutter doctor 以更好地了解您的颤振和飞镖版本。
  • 您必须等待in_app_purchase 的新版本,因为当前版本正在使用Google Play Billing Library 3.0,并且新的最低要求是4.0Github

标签: android flutter in-app-purchase


【解决方案1】:

尝试将您的in_app_purchase 版本升级到+3.0.6 及更高版本。

似乎旧版本会引发不相关的弃用警告。问题已在 3.0.6 版本中解决。

查看official changelog

【讨论】:

  • 在我的新应用中,我使用 3.0.7 版本,并且还在 AndroidManifest.xml 中添加了以下内容。我不知道如何验证警告是否已修复。 <meta-data android: name="com.google.android.play.billingclient.version" android: value="4.0.0" />
【解决方案2】:

可以通读一下,我已经在那里发布了答案 https://github.com/flutter/flutter/issues/107370

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 2020-08-15
    • 1970-01-01
    • 2017-07-15
    • 2017-07-18
    • 2022-06-17
    • 2019-11-23
    • 2019-06-06
    相关资源
    最近更新 更多