diff --git a/README.md b/README.md index f2b31ec..c80c2e4 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Related Blog Post (if you want to integrate it yourself without this library): h - **iOS:** `minDeploymentTarget 15.0` - **RevenueCat Android version:** `7.5.2` -- **RevenueCat iOS version:** `4.39.0` +- **RevenueCat iOS version:** `4.41.1` ### Gradle Setup KMPRevenueCat is available on Maven Central. In your root project `build.gradle.kts` file (or `settings.gradle` file) add `mavenCentral()` to repositories. diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 568ac3b..74fb1f0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -20,8 +20,8 @@ koin = "3.5.4" kotlinx-binary-validator = "0.13.2" dokka = "1.9.20" koinCompose = "1.1.0" -revenueCatAndroid="7.5.2" -revenueCatIos="4.39.0" +revenueCatAndroid="7.9.0" +revenueCatIos="4.41.1" diff --git a/kmprevenuecat-purchases-ui/kmprevenuecat_purchases_ui.podspec b/kmprevenuecat-purchases-ui/kmprevenuecat_purchases_ui.podspec index 3e822f1..3254885 100644 --- a/kmprevenuecat-purchases-ui/kmprevenuecat_purchases_ui.podspec +++ b/kmprevenuecat-purchases-ui/kmprevenuecat_purchases_ui.podspec @@ -9,8 +9,8 @@ Pod::Spec.new do |spec| spec.vendored_frameworks = 'build/cocoapods/framework/KMPRevenueCatPurchasesUI.framework' spec.libraries = 'c++' spec.ios.deployment_target = '15.0' - spec.dependency 'RevenueCat', '4.39.0' - spec.dependency 'RevenueCatUI', '4.39.0' + spec.dependency 'RevenueCat', '4.41.1' + spec.dependency 'RevenueCatUI', '4.41.1' if !Dir.exist?('build/cocoapods/framework/KMPRevenueCatPurchasesUI.framework') || Dir.empty?('build/cocoapods/framework/KMPRevenueCatPurchasesUI.framework') raise " diff --git a/kmprevenuecat-purchases-ui/src/iosMain/kotlin/com/mmk/kmprevenuecat/purchases/ui/Paywall.kt b/kmprevenuecat-purchases-ui/src/iosMain/kotlin/com/mmk/kmprevenuecat/purchases/ui/Paywall.kt index 2a6bdbc..c3ddce9 100644 --- a/kmprevenuecat-purchases-ui/src/iosMain/kotlin/com/mmk/kmprevenuecat/purchases/ui/Paywall.kt +++ b/kmprevenuecat-purchases-ui/src/iosMain/kotlin/com/mmk/kmprevenuecat/purchases/ui/Paywall.kt @@ -18,7 +18,8 @@ public actual fun Paywall( RCPaywallViewController( offering = null, displayCloseButton = shouldDisplayDismissButton, - dismissRequestedHandler = null + dismissRequestedHandler = null, + shouldBlockTouchEvents = false ).apply { updateWithDisplayCloseButton(shouldDisplayDismissButton) setDelegate(listener?.asRCPaywallViewControllerDelegate(onDismiss)) diff --git a/kmprevenuecat-purchases/kmprevenuecat_purchases.podspec b/kmprevenuecat-purchases/kmprevenuecat_purchases.podspec index 990bc23..3eb9f41 100644 --- a/kmprevenuecat-purchases/kmprevenuecat_purchases.podspec +++ b/kmprevenuecat-purchases/kmprevenuecat_purchases.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |spec| spec.vendored_frameworks = 'build/cocoapods/framework/KMPRevenueCatPurchases.framework' spec.libraries = 'c++' spec.ios.deployment_target = '15.0' - spec.dependency 'RevenueCat', '4.39.0' + spec.dependency 'RevenueCat', '4.41.1' if !Dir.exist?('build/cocoapods/framework/KMPRevenueCatPurchases.framework') || Dir.empty?('build/cocoapods/framework/KMPRevenueCatPurchases.framework') raise " diff --git a/sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj b/sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj index 89e68ff..4c5f51f 100644 --- a/sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj @@ -428,7 +428,7 @@ repositoryURL = "https://github.com/RevenueCat/purchases-ios"; requirement = { kind = exactVersion; - version = 4.39.0; + version = 4.41.1; }; }; /* End XCRemoteSwiftPackageReference section */ diff --git a/sampleApp/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/sampleApp/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index a41d71c..f7e8ebc 100644 --- a/sampleApp/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/sampleApp/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "7ce7be095bc3ed3c98b009532fe2d7698c132614", - "version" : "1.2024011601.0" + "revision" : "748c7837511d0e6a507737353af268484e1745e2", + "version" : "1.2024011601.1" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e464dad87dad2d29bb29a97836789bf0f8f67d2", - "version" : "10.18.1" + "revision" : "7d2688de038d5484866d835acb47b379722d610e", + "version" : "10.19.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/openid/AppAuth-iOS.git", "state" : { - "revision" : "7e2c09cbeb3bb799f26c268dbedb26325ea722a9", - "version" : "1.7.3" + "revision" : "c89ed571ae140f8eb1142735e6e23d7bb8c34cb2", + "version" : "1.7.5" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk.git", "state" : { - "revision" : "fcf5ced6dae2d43fced2581e673cc3b59bdb8ffa", - "version" : "10.23.0" + "revision" : "42eae77a0af79e9c3f41df04a23c76f05cfdda77", + "version" : "10.24.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "6ec4ca62b00a665fa09b594fab897753a8c635fa", - "version" : "10.23.0" + "revision" : "51ba746a9d51a4bd0774b68499b0c73ef6e8570d", + "version" : "10.24.0" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "67043f6389d0e28b38fa02d1c6952afeb04d807f", - "version" : "1.62.1" + "revision" : "e9fad491d0673bdda7063a0341fb6b47a30c5359", + "version" : "1.62.2" } }, { @@ -86,8 +86,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/gtm-session-fetcher.git", "state" : { - "revision" : "9534039303015a84837090d20fa21cae6e5eadb6", - "version" : "3.3.2" + "revision" : "0382ca27f22fb3494cf657d8dc356dc282cd1193", + "version" : "3.4.1" } }, { @@ -113,8 +113,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/leveldb.git", "state" : { - "revision" : "43aaef65e0c665daadf848761d560e446d350d3d", - "version" : "1.22.4" + "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", + "version" : "1.22.5" } }, { @@ -140,8 +140,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/RevenueCat/purchases-ios", "state" : { - "revision" : "12240d045cfad9f281bc21e9f09d0c33ff09b74f", - "version" : "4.39.0" + "revision" : "9f46bb70940087ec9a95b1e9288710bb439549d8", + "version" : "4.41.1" } }, { @@ -149,8 +149,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-protobuf.git", "state" : { - "revision" : "65e8f29b2d63c4e38e736b25c27b83e012159be8", - "version" : "1.25.2" + "revision" : "9f0c76544701845ad98716f3f6a774a892152bcb", + "version" : "1.26.0" } } ],