Skip to content

Commit 66bed84

Browse files
committed
more iOS work
1 parent 2552db8 commit 66bed84

19 files changed

+46
-1804
lines changed

example/ios/.symlinks/plugins/stripe_ios/ios/stripe_ios/Sources/stripe_ios/RCTPresentedViewController.swift

Whitespace-only changes.

example/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
<key>CFBundleVersion</key>
2222
<string>1.0</string>
2323
<key>MinimumOSVersion</key>
24-
<string>12.0</string>
24+
<string>13.0</string>
2525
</dict>
2626
</plist>

example/ios/Runner/Info.plist

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<dict>
55
<key>CADisableMinimumFrameDurationOnPhone</key>
66
<true/>
7+
<key>CFBundleAllowMixedLocalizations</key>
8+
<string>true</string>
79
<key>CFBundleDevelopmentRegion</key>
810
<string>$(DEVELOPMENT_LANGUAGE)</string>
911
<key>CFBundleExecutable</key>
@@ -39,13 +41,13 @@
3941
<true/>
4042
<key>LSRequiresIPhoneOS</key>
4143
<true/>
42-
<key>CFBundleAllowMixedLocalizations</key>
43-
<string>true</string>
4444
<key>NSCameraUsageDescription</key>
4545
<string>Scan your card to add it automatically</string>
4646
<key>NSCameraUsageDescription
4747
&lt;string&gt;To scan cards&lt;/string&gt;</key>
4848
<string>To scan cards</string>
49+
<key>UIApplicationSupportsIndirectInputEvents</key>
50+
<true/>
4951
<key>UILaunchStoryboardName</key>
5052
<string>LaunchScreen</string>
5153
<key>UIMainStoryboardFile</key>
@@ -65,7 +67,5 @@
6567
</array>
6668
<key>UIViewControllerBasedStatusBarAppearance</key>
6769
<false/>
68-
<key>UIApplicationSupportsIndirectInputEvents</key>
69-
<true/>
7070
</dict>
7171
</plist>

packages/stripe_ios/ios/stripe_ios.podspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html.
33
# Run `pod lib lint stripe_ios.podspec' to validate before publishing.
44
#
5-
stripe_version = '~> 24.7.0'
5+
stripe_version = '~> 24.14.0'
66
Pod::Spec.new do |s|
77
s.name = 'stripe_ios'
88
s.version = '0.0.1'
@@ -33,6 +33,7 @@ A new flutter plugin project.
3333
end
3434

3535
s.platform = :ios, '13.0'
36+
s.ios.deployment_target = '13.0'
3637

3738
# Flutter.framework does not contain a i386 slice.
3839
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }

packages/stripe_ios/ios/stripe_ios/Sources/stripe_ios/ApplePayButtonView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import stripe_objc
1414

1515
class ApplePayButtonViewFactory: NSObject, FlutterPlatformViewFactory {
1616
private var messenger: FlutterBinaryMessenger
17-
private var stripeSdk: StripeSdk
17+
private var stripeSdk: StripeSdkImpl
1818

19-
init(messenger: FlutterBinaryMessenger, stripeSdk: StripeSdk) {
19+
init(messenger: FlutterBinaryMessenger, stripeSdk: StripeSdkImpl) {
2020
self.messenger = messenger
2121
self.stripeSdk = stripeSdk
2222
super.init()
@@ -51,7 +51,7 @@ class ApplePayButtonView: NSObject, FlutterPlatformView {
5151
private let channel: FlutterMethodChannel
5252

5353
var applePayButton: PKPaymentButton?
54-
var stripeSdk: StripeSdk?
54+
var stripeSdk: StripeSdkImpl?
5555

5656
@objc var onShippingMethodSelectedAction: RCTDirectEventBlock?
5757
@objc var onShippingContactSelectedAction: RCTDirectEventBlock?
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//
2+
// RCTPresentedViewController.swift
3+
// Pods
4+
//
5+
// Created by Jonas Bark on 17.06.25.
6+
//
7+
8+
class RCTPresentedViewController: UIViewController {
9+
10+
}

packages/stripe_ios/ios/stripe_ios/Sources/stripe_ios/Stripe Sdk/ApplePayUtils.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import Foundation
99
import StripePaymentSheet
10+
import PassKit
1011

1112
class ApplePayUtils {
1213

packages/stripe_ios/ios/stripe_ios/Sources/stripe_ios/Stripe Sdk/ApplePayViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import Foundation
99
import Stripe
10+
import PassKit
1011

1112
extension StripeSdkImpl : PKPaymentAuthorizationViewControllerDelegate, STPApplePayContextDelegate {
1213
public func paymentAuthorizationViewController(

packages/stripe_ios/ios/stripe_ios/Sources/stripe_ios/Stripe Sdk/CardFieldView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public class CardFieldView: UIView, STPPaymentCardTextFieldDelegate {
88
@objc public var onFocusChange: RCTDirectEventBlock?
99
@objc public var dangerouslyGetFullCardDetails: Bool = false
1010

11-
private var cardField = STPPaymentCardTextField()
11+
public var cardField = STPPaymentCardTextField()
1212

1313
public var cardParams: STPPaymentMethodParams? = nil
1414
public var cardPostalCode: String? = nil
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#import <Foundation/Foundation.h>
2-
#import <React/RCTBridgeModule.h>
3-
#import <React/RCTViewManager.h>
2+
//#import <React/RCTBridgeModule.h>
3+
//#import <React/RCTViewManager.h>
44

5-
@interface RCT_EXTERN_MODULE(EmbeddedPaymentElementView, RCTViewManager)
5+
@interface RCT_EXTERN_MODULE
66
@end

0 commit comments

Comments
 (0)