From 32ef2c5023e3e7aa2bf883d78ace874178abf1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Wed, 11 Jun 2025 15:53:10 +0200 Subject: [PATCH] skip purchase init on non-mobile platforms --- flutter/lib/main.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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(); }