【问题标题】:Flutter - IAP items not appear using plugin exampleFlutter - 使用插件示例不显示 IAP 项目
【发布时间】:2019-12-08 10:35:58
【问题描述】:

我尝试在此处运行 Flutter 提供的 IAP(应用内购买)示例应用:https://github.com/flutter/plugins/tree/master/packages/in_app_purchase/example

我遵循所有步骤,除了将签名的 App Bundle 而不是 APK 上传到 Google Play 控制台的 Alpha Phase。

但是,当我打开屏幕示例时,它显示警告:

未找到消耗品、升级、订阅,此应用需要特殊配置才能运行。有关说明,请参阅 example/README.md。

所以,我在游戏控制台上创建的所有 IAP 项目都不会出现。

有什么解决办法吗?

截图:

【问题讨论】:

    标签: android flutter dart in-app-purchase


    【解决方案1】:

    因为你没有把Demo产品id改成你的ID!

    const String _kConsumableId = 'consumable';
    const List<String> _kProductIds = <String>[
      _kConsumableId,
      'upgrade',
      'subscription'
    ];
    

    【讨论】:

      【解决方案2】:

      我遵循所有步骤,除了上传签名的 App Bundle 而不是 APK 到 Google Play 管理中心的 Alpha 阶段。

      这是您的问题...您需要上传已签名的 APK,否则您会收到该错误。你可以把它上传到 Alpha 频道,这样没人会收到它。

      您还需要确保您在清单中拥有此权限:

      <uses-permission android:name="com.android.vending.BILLING" />
      

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2021-05-13
        • 2021-12-11
        • 2018-09-24
        • 1970-01-01
        • 2021-08-18
        • 2019-05-09
        • 1970-01-01
        • 2021-11-07
        • 1970-01-01
        相关资源
        最近更新 更多