diff --git a/flutter/lib/main.dart b/flutter/lib/main.dart index 55f4e86..f61ba1b 100644 --- a/flutter/lib/main.dart +++ b/flutter/lib/main.dart @@ -167,11 +167,13 @@ class _SCNAppState extends State { @override void initState() { - _purchaseSubscription = InAppPurchase.instance.purchaseStream.listen( - purchaseUpdated, - onDone: () => _purchaseSubscription?.cancel(), - onError: purchaseError, - ); + if (Globals().clientType == 'IOS' || Globals().clientType == 'ANDROID') { + _purchaseSubscription = InAppPurchase.instance.purchaseStream.listen( + purchaseUpdated, + onDone: () => _purchaseSubscription?.cancel(), + onError: purchaseError, + ); + } super.initState(); }