【问题标题】:Flutter RevenueCat SDK not working on webFlutter RevenueCat SDK 无法在网络上运行
【发布时间】:2021-10-26 18:44:16
【问题描述】:

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

现在我想使用 Flutter build web 将我的 Flutter 导出到 webapp 我得到了那个错误: ''在频道购买_flutter 上找不到方法 setupPurchases 的实现''

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

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

【问题讨论】:

    标签: flutter revenuecat


    【解决方案1】:

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

    检查您是否在网络上

    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-03-04
      • 1970-01-01
      • 2021-08-13
      • 2023-02-24
      • 2020-05-25
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多