0

对于我的颤振 IOS/Android 应用程序,我使用https://pub.dev/packages/purchases_flutter (RevenueCat) 来管理订阅,它运行良好。

现在我想将我的颤振导出到一个 web 应用程序中:Flutter build web 我得到了那个错误: ''No implementation found for method setupPurchases on channel purchase_flutter''

那是因为现在还不是为 webapp 制作的 purchase_flutter。

我的问题: 我真的需要将我的应用程序导出到 webapp 中,有没有办法可以避免这种错误?我可以欺骗我的代码跳过引用该包的每个部分吗?

4

1 回答 1

0

我发现您可以在初始化收入猫插件之前设置一个条件,因此如果您在网络上,它会跳过该部分并且应用程序可以正确构建

检查您是否在网络上

import 'package:flutter/foundation.dart' show kIsWeb;

if (kIsWeb) {
  // running on the web!
} else {
  // NOT running on the web! You can check for additional platforms here.
}
于 2021-08-27T19:28:24.987 回答