Flutter 中的 Google Pay 集成导致网络崩溃

问题描述 投票:0回答:1

我已经为我的项目安装了 pay 1.1.2 包,其中包含 Flutter 版本 3.16.8、Dart 3.2.5 和 DevTools 2.28.5。我正在尝试集成 Google Pay 支付网关,但我的代码崩溃了。

我的pubspec.yaml定义如下:

pubspec.yaml

我遇到问题的文件的代码如下:

PaymentCheckout.dart

我定义了常量defaultGooglePayConfig如下:

gpay.json

我收到的错误如下:

Unsupported Operation error

我已经分离了支付网关配置设置并尝试使用 paymentConfigurationAsset 如下:

GooglePayButton(
                                  paymentConfigurationAsset: 'gpay.json',
                                  paymentItems: [PaymentItem(amount: amount)],
                                  type: GooglePayButtonType.pay,
                                  onPaymentResult: (Map resultJson) {
                                    setState(() {
                                      result = '$resultJson';
                                    });
                                  },
                                )

这里我没有收到任何错误,但按钮也不可见。空白处如下:

Empty space below screenshot

flutter flutter-dependencies payment-gateway
1个回答
0
投票

pay:^any 包仅支持 Android 和 ios 平台,根据包的文档

© www.soinside.com 2019 - 2024. All rights reserved.