Flutter RevenueCat SDK 无法在网络上运行
Posted
技术标签:
【中文标题】Flutter RevenueCat SDK 无法在网络上运行【英文标题】:Flutter RevenueCat SDK not working on web 【发布时间】: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 中,有没有办法可以避免这种错误?我可以欺骗我的代码跳过引用该包的每个部分吗?
【问题讨论】:
【参考方案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.
【讨论】:
以上是关于Flutter RevenueCat SDK 无法在网络上运行的主要内容,如果未能解决你的问题,请参考以下文章
Flutter iOS RevenueCat 未捕获异常'NSInternalInconsistencyException'
Flutter parse-server sdk 无法删除对象
Visual Studio Code Flutter 无法更新 Dart SDK