Flutter upgrade fixes
This commit is contained in:
parent
dc7fc764e5
commit
a243b68f4e
|
|
@ -7,9 +7,7 @@ import 'dart:convert';
|
|||
import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:flutter_styled_toast/flutter_styled_toast.dart';
|
||||
import 'package:in_app_purchase/in_app_purchase.dart';
|
||||
import 'package:in_app_purchase_android/billing_client_wrappers.dart';
|
||||
import 'package:in_app_purchase_android/in_app_purchase_android.dart';
|
||||
import 'package:in_app_purchase_storekit/in_app_purchase_storekit.dart';
|
||||
import 'package:in_app_purchase_storekit/store_kit_wrappers.dart';
|
||||
|
|
@ -17,7 +15,6 @@ import 'package:invoiceninja_flutter/constants.dart';
|
|||
import 'package:invoiceninja_flutter/data/web_client.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/utils/platforms.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
|
@ -335,25 +332,6 @@ class _UpgradeDialogState extends State<UpgradeDialog> {
|
|||
}
|
||||
|
||||
Future<void> confirmPriceChange(BuildContext context) async {
|
||||
if (Platform.isAndroid) {
|
||||
final localization = AppLocalization.of(context);
|
||||
final InAppPurchaseAndroidPlatformAddition androidAddition =
|
||||
_inAppPurchase
|
||||
.getPlatformAddition<InAppPurchaseAndroidPlatformAddition>();
|
||||
final BillingResultWrapper priceChangeConfirmationResult =
|
||||
await androidAddition.launchPriceChangeConfirmationFlow(
|
||||
sku: 'purchaseId',
|
||||
);
|
||||
|
||||
if (priceChangeConfirmationResult.responseCode == BillingResponse.ok) {
|
||||
showToast(localization!.priceChangeAccepted);
|
||||
} else {
|
||||
showErrorDialog(
|
||||
message: priceChangeConfirmationResult.debugMessage ??
|
||||
localization!.priceChangeFailed +
|
||||
' ${priceChangeConfirmationResult.responseCode}');
|
||||
}
|
||||
}
|
||||
if (Platform.isIOS) {
|
||||
final InAppPurchaseStoreKitPlatformAddition iapStoreKitPlatformAddition =
|
||||
_inAppPurchase
|
||||
|
|
|
|||
428
pubspec.lock
428
pubspec.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue