[in_app_purchase] Fix typo on `simulatesAskToBuyInSandBox` (#3016)
diff --git a/packages/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/CHANGELOG.md
index d12fd80..ade5dbe 100644
--- a/packages/in_app_purchase/CHANGELOG.md
+++ b/packages/in_app_purchase/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.3.4+7
+
+* iOS: Fix typo of the `simulatesAskToBuyInSandbox` key.
+
## 0.3.4+6
* iOS: Fix the bug that prevent restored subscription transactions from being completed
diff --git a/packages/in_app_purchase/ios/Classes/InAppPurchasePlugin.m b/packages/in_app_purchase/ios/Classes/InAppPurchasePlugin.m
index 62b86bf..dcf2714 100644
--- a/packages/in_app_purchase/ios/Classes/InAppPurchasePlugin.m
+++ b/packages/in_app_purchase/ios/Classes/InAppPurchasePlugin.m
@@ -180,7 +180,7 @@
payment.quantity = (quantity != nil) ? quantity.integerValue : 1;
if (@available(iOS 8.3, *)) {
payment.simulatesAskToBuyInSandbox =
- [[paymentMap objectForKey:@"simulatesAskToBuyInSandBox"] boolValue];
+ [[paymentMap objectForKey:@"simulatesAskToBuyInSandbox"] boolValue];
}
if (![self.paymentQueueHandler addPayment:payment]) {
diff --git a/packages/in_app_purchase/ios/Tests/InAppPurchasePluginTest.m b/packages/in_app_purchase/ios/Tests/InAppPurchasePluginTest.m
index f1290b0..9c654b0 100644
--- a/packages/in_app_purchase/ios/Tests/InAppPurchasePluginTest.m
+++ b/packages/in_app_purchase/ios/Tests/InAppPurchasePluginTest.m
@@ -81,7 +81,7 @@
arguments:@{
@"productIdentifier" : @"123",
@"quantity" : @(1),
- @"simulatesAskToBuyInSandBox" : @YES,
+ @"simulatesAskToBuyInSandbox" : @YES,
}];
SKPaymentQueueStub* queue = [SKPaymentQueueStub new];
queue.testState = SKPaymentTransactionStateFailed;
@@ -118,7 +118,7 @@
arguments:@{
@"productIdentifier" : @"123",
@"quantity" : @(1),
- @"simulatesAskToBuyInSandBox" : @YES,
+ @"simulatesAskToBuyInSandbox" : @YES,
}];
SKPaymentQueueStub* queue = [SKPaymentQueueStub new];
queue.testState = SKPaymentTransactionStatePurchased;
@@ -163,7 +163,7 @@
arguments:@{
@"productIdentifier" : @"123",
@"quantity" : @(1),
- @"simulatesAskToBuyInSandBox" : @YES,
+ @"simulatesAskToBuyInSandbox" : @YES,
}];
SKPaymentQueueStub* queue = [SKPaymentQueueStub new];
queue.testState = SKPaymentTransactionStatePurchased;
diff --git a/packages/in_app_purchase/pubspec.yaml b/packages/in_app_purchase/pubspec.yaml
index 55ac120..e831d90 100644
--- a/packages/in_app_purchase/pubspec.yaml
+++ b/packages/in_app_purchase/pubspec.yaml
@@ -1,7 +1,7 @@
name: in_app_purchase
description: A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.
homepage: https://github.com/flutter/plugins/tree/master/packages/in_app_purchase
-version: 0.3.4+6
+version: 0.3.4+7
dependencies:
async: ^2.0.8