diff --git a/.github/workflows/all_plugins.yaml b/.github/workflows/all_plugins.yaml
index be0e43bed..e80bdc68f 100644
--- a/.github/workflows/all_plugins.yaml
+++ b/.github/workflows/all_plugins.yaml
@@ -76,7 +76,7 @@ jobs:
name: integration test (iOS)
needs: [analyze, test]
timeout-minutes: 60
- runs-on: macos-14
+ runs-on: macos-15
steps:
- uses: actions/checkout@v2
- uses: subosito/flutter-action@v2
@@ -85,6 +85,11 @@ jobs:
node-version: 16
cache: 'yarn'
cache-dependency-path: example/server/yarn.lock
+
+ - uses: maxim-lobanov/setup-xcode@v1
+ with:
+ xcode-version: latest-stable
+
- name: "Install Tools"
run: |
./.github/workflows/scripts/install-tools.sh
@@ -111,7 +116,7 @@ jobs:
- name: "Start iOS Simulator"
run: |
- xcrun simctl boot "iPhone 15"
+ xcrun simctl boot "iPhone 16"
- name: "Run Flutter Driver tests on iOS"
working-directory: example
@@ -121,7 +126,7 @@ jobs:
name: integration test (Android)
needs: [analyze, test]
timeout-minutes: 60
- runs-on: macos-13
+ runs-on: macos-15
steps:
- uses: actions/checkout@v2
- uses: subosito/flutter-action@v2
@@ -167,6 +172,7 @@ jobs:
with:
api-level: 34
arch: x86_64
+ emulator-boot-timeout: 1400
working-directory: example
script: |
sleep 15;
diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle
index 3b13aabdd..86fcf9700 100644
--- a/example/android/app/build.gradle
+++ b/example/android/app/build.gradle
@@ -67,7 +67,7 @@ flutter {
dependencies {
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.7.0'
- implementation 'com.google.android.gms:play-services-wallet:19.1.0'
+ implementation 'com.google.android.gms:play-services-wallet:19.3.0'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist
index 7c5696400..1dc6cf765 100644
--- a/example/ios/Flutter/AppFrameworkInfo.plist
+++ b/example/ios/Flutter/AppFrameworkInfo.plist
@@ -21,6 +21,6 @@
CFBundleVersion
1.0
MinimumOSVersion
- 12.0
+ 13.0
diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
index ee9916363..bb2e13d61 100644
--- a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,13 +1,76 @@
{
- "originHash" : "aabbe446e7f19cda92d15011128301b59b1b4491e120aff419c0ff1045f1dac7",
+ "originHash" : "9e24ba2731649292c9d3daddfa9606bb4217ceb617f109e27572972b48d28ce3",
"pins" : [
+ {
+ "identity" : "app-check",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/app-check.git",
+ "state" : {
+ "revision" : "61b85103a1aeed8218f17c794687781505fbbef5",
+ "version" : "11.2.0"
+ }
+ },
+ {
+ "identity" : "appauth-ios",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/openid/AppAuth-iOS.git",
+ "state" : {
+ "revision" : "2781038865a80e2c425a1da12cc1327bcd56501f",
+ "version" : "1.7.6"
+ }
+ },
+ {
+ "identity" : "googlesignin-ios",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/GoogleSignIn-iOS.git",
+ "state" : {
+ "revision" : "65fb3f1aa6ffbfdc79c4e22178a55cd91561f5e9",
+ "version" : "8.0.0"
+ }
+ },
+ {
+ "identity" : "googleutilities",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/GoogleUtilities.git",
+ "state" : {
+ "revision" : "60da361632d0de02786f709bdc0c4df340f7613e",
+ "version" : "8.1.0"
+ }
+ },
+ {
+ "identity" : "gtm-session-fetcher",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/gtm-session-fetcher.git",
+ "state" : {
+ "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b",
+ "version" : "3.5.0"
+ }
+ },
+ {
+ "identity" : "gtmappauth",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/GTMAppAuth.git",
+ "state" : {
+ "revision" : "5d7d66f647400952b1758b230e019b07c0b4b22a",
+ "version" : "4.1.1"
+ }
+ },
+ {
+ "identity" : "promises",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/google/promises.git",
+ "state" : {
+ "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
+ "version" : "2.4.0"
+ }
+ },
{
"identity" : "stripe-ios-spm",
"kind" : "remoteSourceControl",
"location" : "https://github.com/stripe/stripe-ios-spm",
"state" : {
- "revision" : "f61cacd2da96a72cb0e454e58ed90b12182e5b98",
- "version" : "24.7.0"
+ "revision" : "4f322eb59a7f49a239a36078357c4cac7dac07cd",
+ "version" : "24.16.1"
}
}
],
diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index 32f005fd4..d42c8f158 100644
--- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -44,6 +44,7 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
shouldUseLaunchSchemeArgsEnv = "YES">
CADisableMinimumFrameDurationOnPhone
+ CFBundleAllowMixedLocalizations
+ true
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
CFBundleExecutable
@@ -39,13 +41,13 @@
LSRequiresIPhoneOS
- CFBundleAllowMixedLocalizations
- true
NSCameraUsageDescription
Scan your card to add it automatically
NSCameraUsageDescription
<string>To scan cards</string>
To scan cards
+ UIApplicationSupportsIndirectInputEvents
+
UILaunchStoryboardName
LaunchScreen
UIMainStoryboardFile
@@ -65,7 +67,5 @@
UIViewControllerBasedStatusBarAppearance
- UIApplicationSupportsIndirectInputEvents
-
diff --git a/example/lib/screens/regional_payment_methods/sofort_screen.dart b/example/lib/screens/regional_payment_methods/sofort_screen.dart
deleted file mode 100644
index 42b5b6d2e..000000000
--- a/example/lib/screens/regional_payment_methods/sofort_screen.dart
+++ /dev/null
@@ -1,92 +0,0 @@
-import 'dart:convert';
-
-import 'package:flutter/material.dart';
-import 'package:flutter_stripe/flutter_stripe.dart';
-import 'package:http/http.dart' as http;
-import 'package:stripe_example/widgets/example_scaffold.dart';
-import 'package:stripe_example/widgets/loading_button.dart';
-
-import '../../config.dart';
-
-class SofortScreen extends StatelessWidget {
- const SofortScreen({super.key});
-
- Future