ソースを参照

Fix dialog in subscription page

Vishnu Mohandas 4 年 前
コミット
509e09b7c1
1 ファイル変更2 行追加3 行削除
  1. 2 3
      lib/ui/subscription_page.dart

+ 2 - 3
lib/ui/subscription_page.dart

@@ -27,6 +27,7 @@ class _SubscriptionPageState extends State<SubscriptionPage> {
 
   @override
   void initState() {
+    InAppPurchaseConnection.enablePendingPurchases();
     _purchaseUpdateSubscription = InAppPurchaseConnection
         .instance.purchaseUpdatedStream
         .listen((event) async {
@@ -58,13 +59,11 @@ class _SubscriptionPageState extends State<SubscriptionPage> {
               FlatButton(
                 child: Text("ok"),
                 onPressed: () {
-                  Navigator.of(context).pop();
+                  Navigator.of(context).popUntil((route) => route.isFirst);
                 },
               ),
             ],
           );
-          Navigator.pop(context);
-
           showDialog(
             context: context,
             builder: (BuildContext context) {