| // Copyright 2013 The Flutter Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import 'package:in_app_purchase_storekit/store_kit_wrappers.dart'; |
| |
| /// Example implementation of the |
| /// [`SKPaymentQueueDelegate`](https://developer.apple.com/documentation/storekit/skpaymentqueuedelegate?language=objc). |
| /// |
| /// The payment queue delegate can be implementated to provide information |
| /// needed to complete transactions. |
| class ExamplePaymentQueueDelegate implements SKPaymentQueueDelegateWrapper { |
| @override |
| bool shouldContinueTransaction( |
| SKPaymentTransactionWrapper transaction, SKStorefrontWrapper storefront) { |
| return true; |
| } |
| |
| @override |
| bool shouldShowPriceConsent() { |
| return false; |
| } |
| } |