From b640a52070b2a71bc4b4db35f194686f9f8d7f9b Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Fri, 21 Nov 2025 15:57:11 +0100 Subject: [PATCH 1/5] chore: migrate from react-native-push-notification to @notifee/react-native and update dependencies --- CHANGELOG.md | 4 +++ ios/Podfile.lock | 15 +++++---- package-lock.json | 33 ++++++------------- package.json | 3 +- ...react-native-push-notification+8.1.1.patch | 17 ---------- 5 files changed, 24 insertions(+), 48 deletions(-) delete mode 100644 patches/react-native-push-notification+8.1.1.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index ab4ab059a..dd4632035 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - We have improved the styling where edge-to-edge mode is enabled. +### Changed + +- We have migrated from `react-native-push-notification` to `@notifee/react-native` for better new architecture compatibility and enhanced push notification features. + ## Fixes - We have upgraded `@mendix/native` to version 9.0.1 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index a37f2128e..ef357f58f 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1636,8 +1636,6 @@ PODS: - React-Core - RNCPicker (2.11.0): - React-Core - - RNCPushNotificationIOS (1.10.1): - - React-Core - RNDateTimePicker (8.2.0): - React-Core - RNDeviceInfo (13.0.0): @@ -1669,6 +1667,11 @@ PODS: - Yoga - RNLocalize (3.2.1): - React-Core + - RNNotifee (9.1.8): + - React-Core + - RNNotifee/NotifeeCore (= 9.1.8) + - RNNotifee/NotifeeCore (9.1.8): + - React-Core - RNPermissions (4.1.5): - React-Core - RNReanimated (3.16.1): @@ -1895,12 +1898,12 @@ DEPENDENCIES: - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)" - "RNCPicker (from `../node_modules/@react-native-picker/picker`)" - - "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)" - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)" - RNDeviceInfo (from `../node_modules/react-native-device-info`) - RNFastImage (from `../node_modules/react-native-fast-image`) - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNLocalize (from `../node_modules/react-native-localize`) + - "RNNotifee (from `../node_modules/@notifee/react-native`)" - RNPermissions (from `../node_modules/react-native-permissions`) - RNReanimated (from `../node_modules/react-native-reanimated`) - RNScreens (from `../node_modules/react-native-screens`) @@ -2074,8 +2077,6 @@ EXTERNAL SOURCES: :path: "../node_modules/@react-native-masked-view/masked-view" RNCPicker: :path: "../node_modules/@react-native-picker/picker" - RNCPushNotificationIOS: - :path: "../node_modules/@react-native-community/push-notification-ios" RNDateTimePicker: :path: "../node_modules/@react-native-community/datetimepicker" RNDeviceInfo: @@ -2086,6 +2087,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-gesture-handler" RNLocalize: :path: "../node_modules/react-native-localize" + RNNotifee: + :path: "../node_modules/@notifee/react-native" RNPermissions: :path: "../node_modules/react-native-permissions" RNReanimated: @@ -2181,12 +2184,12 @@ SPEC CHECKSUMS: RNCAsyncStorage: 40367e8d25522dca9c3513c7b9815a184669bd97 RNCMaskedView: de80352547bd4f0d607bf6bab363d826822bd126 RNCPicker: 124b4fb5859ba1a3fd53a91e16d1e7a0fc016e59 - RNCPushNotificationIOS: 778dc253960de7b6544abe6cee86fea1e2c590ab RNDateTimePicker: 818460dc31b0dc5ec58289003e27dd8d022fb79c RNDeviceInfo: ae4e1a9b955b2a65314588cc7251795631925668 RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 RNGestureHandler: 9bf6e8f72d2e72c8f7eb45986fe71a5005fb072d RNLocalize: e7378161f0b6a6365407eb2377aab46cc38047d8 + RNNotifee: 5e3b271e8ea7456a36eec994085543c9adca9168 RNPermissions: 6a02e3cb2c65fbcdceb5111131e7725cda40efd2 RNReanimated: 20f0d150af988258289b2d6cda655bd14945a769 RNScreens: 86e5c168cdd055a8feead28eb756ca7103918b6a diff --git a/package-lock.json b/package-lock.json index 9545240c9..d08cc4eb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@gorhom/bottom-sheet": "^5.1.1", "@mendix/native": "9.2.0", + "@notifee/react-native": "9.1.8", "@op-engineering/op-sqlite": "9.2.7", "@react-native-async-storage/async-storage": "2.0.0", "@react-native-camera-roll/camera-roll": "7.4.0", @@ -18,7 +19,6 @@ "@react-native-community/cli-platform-android": "16.0.2", "@react-native-community/cli-platform-ios": "16.0.2", "@react-native-community/datetimepicker": "8.2.0", - "@react-native-community/push-notification-ios": "1.10.1", "@react-native-masked-view/masked-view": "0.3.1", "@react-native-picker/picker": "2.11.0", "@react-navigation/native": "7.0.14", @@ -33,7 +33,6 @@ "react-native-localize": "3.2.1", "react-native-pager-view": "6.4.1", "react-native-permissions": "4.1.5", - "react-native-push-notification": "8.1.1", "react-native-reanimated": "3.16.1", "react-native-safe-area-context": "5.2.0", "react-native-schedule-exact-alarm-permission": "^0.1.3", @@ -1845,6 +1844,15 @@ "node": ">= 8" } }, + "node_modules/@notifee/react-native": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@notifee/react-native/-/react-native-9.1.8.tgz", + "integrity": "sha512-Az/dueoPerJsbbjRxu8a558wKY+gONUrfoy3Hs++5OqbeMsR0dYe6P+4oN6twrLFyzAhEA1tEoZRvQTFDRmvQg==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native": "*" + } + }, "node_modules/@op-engineering/op-sqlite": { "version": "9.2.7", "resolved": "https://registry.npmjs.org/@op-engineering/op-sqlite/-/op-sqlite-9.2.7.tgz", @@ -2447,18 +2455,6 @@ } } }, - "node_modules/@react-native-community/push-notification-ios": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@react-native-community/push-notification-ios/-/push-notification-ios-1.10.1.tgz", - "integrity": "sha512-k6bZWUKLif4GjenyTD3aQLwA2VT3bNmt22INO/34lexnpmqkPDZF7nreqbckTHG0Zso9wDTe4N/AZJUC/d8iRg==", - "dependencies": { - "invariant": "^2.2.4" - }, - "peerDependencies": { - "react": ">=16.6.3", - "react-native": ">=0.58.4" - } - }, "node_modules/@react-native-masked-view/masked-view": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@react-native-masked-view/masked-view/-/masked-view-0.3.1.tgz", @@ -7776,15 +7772,6 @@ } } }, - "node_modules/react-native-push-notification": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/react-native-push-notification/-/react-native-push-notification-8.1.1.tgz", - "integrity": "sha512-XpBtG/w+a6WXTxu6l1dNYyTiHnbgnvjoc3KxPTxYkaIABRmvuJZkFxqruyGvfCw7ELAlZEAJO+dthdTabCe1XA==", - "peerDependencies": { - "@react-native-community/push-notification-ios": "^1.10.1", - "react-native": ">=0.33" - } - }, "node_modules/react-native-reanimated": { "version": "3.16.1", "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", diff --git a/package.json b/package.json index f2b78c0a7..6b977b277 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "dependencies": { "@gorhom/bottom-sheet": "^5.1.1", "@mendix/native": "9.2.0", + "@notifee/react-native": "9.1.8", "@op-engineering/op-sqlite": "9.2.7", "@react-native-async-storage/async-storage": "2.0.0", "@react-native-camera-roll/camera-roll": "7.4.0", @@ -16,7 +17,6 @@ "@react-native-community/cli-platform-android": "16.0.2", "@react-native-community/cli-platform-ios": "16.0.2", "@react-native-community/datetimepicker": "8.2.0", - "@react-native-community/push-notification-ios": "1.10.1", "@react-native-masked-view/masked-view": "0.3.1", "@react-native-picker/picker": "2.11.0", "@react-navigation/native": "7.0.14", @@ -31,7 +31,6 @@ "react-native-localize": "3.2.1", "react-native-pager-view": "6.4.1", "react-native-permissions": "4.1.5", - "react-native-push-notification": "8.1.1", "react-native-reanimated": "3.16.1", "react-native-safe-area-context": "5.2.0", "react-native-schedule-exact-alarm-permission": "^0.1.3", diff --git a/patches/react-native-push-notification+8.1.1.patch b/patches/react-native-push-notification+8.1.1.patch deleted file mode 100644 index cab3f8645..000000000 --- a/patches/react-native-push-notification+8.1.1.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/node_modules/react-native-push-notification/android/src/main/java/com/dieam/reactnativepushnotification/modules/RNPushNotificationHelper.java b/node_modules/react-native-push-notification/android/src/main/java/com/dieam/reactnativepushnotification/modules/RNPushNotificationHelper.java -index 248ff08..0ab1b34 100644 ---- a/node_modules/react-native-push-notification/android/src/main/java/com/dieam/reactnativepushnotification/modules/RNPushNotificationHelper.java -+++ b/node_modules/react-native-push-notification/android/src/main/java/com/dieam/reactnativepushnotification/modules/RNPushNotificationHelper.java -@@ -171,6 +171,12 @@ public class RNPushNotificationHelper { - return; - } - -+ // call canScheduleExactAlarms to confirm the user has allowed alarms to be set. otherwise, -+ // attempting to set an alarm below will crash the app! -+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S && !getAlarmManager().canScheduleExactAlarms()) { -+ return; -+ } -+ - Log.d(LOG_TAG, String.format("Setting a notification with id %s at time %s", - bundle.getString("id"), Long.toString(fireDate))); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { From e711e3c3f3d9df6d22ac24728f01acbb55e71962 Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Wed, 26 Nov 2025 14:46:20 +0100 Subject: [PATCH 2/5] chore: remove iOS push notification setup for RNCPushNotificationIOS --- capabilities-setup-config.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/capabilities-setup-config.json b/capabilities-setup-config.json index 15da292c9..74943f98b 100644 --- a/capabilities-setup-config.json +++ b/capabilities-setup-config.json @@ -36,24 +36,6 @@ "externalDependencies": [ "me.leolin:ShortcutBadger:1.1.22@aar" ] - }, - "ios": { - "AppDelegate": { - "imports": [ - "#import " - ], - "didFinishLaunchingWithOptions": [ - "UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];", - "center.delegate = MendixAppDelegate.delegate;" - ], - "willPresentNotification": [ - "completionHandler(UNNotificationPresentationOptionSound | UNNotificationPresentationOptionAlert | UNNotificationPresentationOptionBadge);" - ], - "didReceiveNotificationResponse": [ - "[RNCPushNotificationIOS didReceiveNotificationResponse:response];", - "completionHandler();" - ] - } } }, "firebaseAndroid": { From ee761774c52a9e237be4ec4984500051c05b6dfb Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Mon, 1 Dec 2025 14:15:43 +0100 Subject: [PATCH 3/5] add notifee to maven --- android/build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/build.gradle b/android/build.gradle index 504dc2292..5df663d05 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -80,6 +80,9 @@ allprojects { url "https://maven.scijava.org/content/repositories/jcenter/" } maven { url "https://packages.rnd.mendix.com/jcenter" } + maven { + url "$rootDir/../node_modules/@notifee/react-native/android/libs" + } } // Build all modules with Android 16KB pages enabled From f016244b49cbc14317669f9ff779dc07cbeafe6c Mon Sep 17 00:00:00 2001 From: Yogendra Shelke <25844542+YogendraShelke@users.noreply.github.com> Date: Tue, 2 Dec 2025 15:49:44 +0530 Subject: [PATCH 4/5] chore: clean ios notification template --- ios/AppDelegate.h | 3 +-- ios/AppDelegate.m | 26 -------------------------- ios/Dev/AppDelegate.m | 26 -------------------------- ios/MendixAppDelegate.h | 16 ---------------- ios/mendix_utils.rb | 36 ------------------------------------ 5 files changed, 1 insertion(+), 106 deletions(-) diff --git a/ios/AppDelegate.h b/ios/AppDelegate.h index 4abc56d3d..23abd9f1a 100644 --- a/ios/AppDelegate.h +++ b/ios/AppDelegate.h @@ -1,8 +1,7 @@ #import #import -#import -@interface AppDelegate : UIResponder +@interface AppDelegate : UIResponder @property (nonatomic, strong) UIWindow *window; @property BOOL shouldOpenInLastApp; diff --git a/ios/AppDelegate.m b/ios/AppDelegate.m index 54327796a..c1afb4257 100644 --- a/ios/AppDelegate.m +++ b/ios/AppDelegate.m @@ -11,7 +11,6 @@ @implementation AppDelegate - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self clearKeychain]; - MendixAppDelegate.delegate = self; [MendixAppDelegate application:application didFinishLaunchingWithOptions:launchOptions]; [self setupUI]; @@ -39,19 +38,6 @@ - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions: return YES; } -- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification { - [MendixAppDelegate application:application didReceiveLocalNotification:notification]; -} - -- (void) application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo -fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler{ - [MendixAppDelegate application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -- (void) application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings { - [MendixAppDelegate application:application didRegisterUserNotificationSettings:notificationSettings]; -} - - (BOOL) application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options { return [MendixAppDelegate application:app openURL:url options:options]; } @@ -74,18 +60,6 @@ - (void) setupUI { } } -- (void) userNotificationCenter:(UNUserNotificationCenter *)center - willPresentNotification:(UNNotification *)notification - withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler { - [MendixAppDelegate userNotificationCenter:center willPresentNotification:notification withCompletionHandler:completionHandler]; -} - -- (void) userNotificationCenter:(UNUserNotificationCenter *)center - didReceiveNotificationResponse:(UNNotificationResponse *)response - withCompletionHandler:(void (^)(void))completionHandler { - [MendixAppDelegate userNotificationCenter:center didReceiveNotificationResponse:response withCompletionHandler:completionHandler]; -} - - (void) clearKeychain { if ([NSUserDefaults.standardUserDefaults boolForKey:@"HAS_RUN_BEFORE"] == NO) { [NSUserDefaults.standardUserDefaults setBool:YES forKey:@"HAS_RUN_BEFORE"]; diff --git a/ios/Dev/AppDelegate.m b/ios/Dev/AppDelegate.m index c86cd2475..b48bbc87b 100644 --- a/ios/Dev/AppDelegate.m +++ b/ios/Dev/AppDelegate.m @@ -11,7 +11,6 @@ @implementation AppDelegate - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self clearKeychain]; - MendixAppDelegate.delegate = self; [MendixAppDelegate application:application didFinishLaunchingWithOptions:launchOptions]; [self setupUI]; @@ -25,19 +24,6 @@ - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions: return YES; } -- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification { - [MendixAppDelegate application:application didReceiveLocalNotification:notification]; -} - -- (void) application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo -fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler{ - [MendixAppDelegate application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -- (void) application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings { - [MendixAppDelegate application:application didRegisterUserNotificationSettings:notificationSettings]; -} - - (BOOL) application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { BOOL isHandled = [MendixAppDelegate application:application openURL:url options:options]; @@ -82,18 +68,6 @@ - (void) setupUI { } } -- (void) userNotificationCenter:(UNUserNotificationCenter *)center - willPresentNotification:(UNNotification *)notification - withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler { - [MendixAppDelegate userNotificationCenter:center willPresentNotification:notification withCompletionHandler:completionHandler]; -} - -- (void) userNotificationCenter:(UNUserNotificationCenter *)center - didReceiveNotificationResponse:(UNNotificationResponse *)response - withCompletionHandler:(void (^)(void))completionHandler { - [MendixAppDelegate userNotificationCenter:center didReceiveNotificationResponse:response withCompletionHandler:completionHandler]; -} - - (void) clearKeychain { if ([NSUserDefaults.standardUserDefaults boolForKey:@"HAS_RUN_BEFORE"] == NO) { [NSUserDefaults.standardUserDefaults setBool:YES forKey:@"HAS_RUN_BEFORE"]; diff --git a/ios/MendixAppDelegate.h b/ios/MendixAppDelegate.h index d3e6e5016..cae4b45dd 100644 --- a/ios/MendixAppDelegate.h +++ b/ios/MendixAppDelegate.h @@ -1,28 +1,12 @@ #import -#import @interface MendixAppDelegate : NSObject + (void) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; -+ (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; - -+ (void) application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo -fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler; - -+ (void) application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; - + (BOOL) application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options; + (void) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; -+ (void) userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler; - -+ (void) userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)(void))completionHandler; - -+ (UIResponder *_Nullable) delegate; - -+ (void) setDelegate:(UIResponder *_Nonnull)value; - + (NSURL *) getJSBundleFile; @end diff --git a/ios/mendix_utils.rb b/ios/mendix_utils.rb index f9764bafd..b995cd595 100644 --- a/ios/mendix_utils.rb +++ b/ios/mendix_utils.rb @@ -37,12 +37,7 @@ def generate_mendix_delegate imports = [] hooks = { didFinishLaunchingWithOptions: [], - didReceiveLocalNotification: [], - didReceiveRemoteNotification: [], - didRegisterUserNotificationSettings: [], openURL: [], - willPresentNotification: [], - didReceiveNotificationResponse: [], getJSBundleFile: [], } @@ -94,25 +89,10 @@ def mendix_app_delegate_template @implementation MendixAppDelegate -static UIResponder *_Nullable delegate; - + (void) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { {{ didFinishLaunchingWithOptions }} } -+ (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification { -{{ didReceiveLocalNotification }} -} - -+ (void) application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo -fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler{ -{{ didReceiveRemoteNotification }} -} - -+ (void) application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings { -{{ didRegisterUserNotificationSettings }} -} - + (BOOL) application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { {{ boolean_openURLWithOptions }} } @@ -121,22 +101,6 @@ def mendix_app_delegate_template {{ openURL }} } -+ (void) userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler { -{{ willPresentNotification }} -} - -+ (void) userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)(void))completionHandler { -{{ didReceiveNotificationResponse }} -} - -+ (UIResponder *_Nullable) delegate { - return delegate; -} - -+ (void) setDelegate:(UIResponder *_Nonnull)value { - delegate = value; -} - + (NSURL *) getJSBundleFile { {{ getJSBundleFile }} return [ReactNative.instance getJSBundleFile]; From ec118e7ef6f5f4e34d2df9d5f69b14e7f6edf9dc Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Mon, 8 Dec 2025 15:06:52 +0100 Subject: [PATCH 5/5] update mendix native version --- ios/Podfile.lock | 2 +- package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index ef357f58f..ca3cb92dd 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2202,6 +2202,6 @@ SPEC CHECKSUMS: SSZipArchive: 8a6ee5677c8e304bebc109e39cf0da91ccef22ea Yoga: 92f3bb322c40a86b7233b815854730442e01b8c4 -PODFILE CHECKSUM: 0721d8defdcee9bbb168ccd39c73b4972842a2af +PODFILE CHECKSUM: d2c49e3c6af7627753459536d224c58f75141533 COCOAPODS: 1.16.2 diff --git a/package-lock.json b/package-lock.json index d08cc4eb9..abc55ee50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "dependencies": { "@gorhom/bottom-sheet": "^5.1.1", - "@mendix/native": "9.2.0", + "@mendix/native": "9.2.1", "@notifee/react-native": "9.1.8", "@op-engineering/op-sqlite": "9.2.7", "@react-native-async-storage/async-storage": "2.0.0", @@ -1783,9 +1783,9 @@ } }, "node_modules/@mendix/native": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@mendix/native/-/native-9.2.0.tgz", - "integrity": "sha512-mzq+WCmuGW06PbSYCOd/lZ7Ub0mkVvN2nuwPJA2bwgamePu/kSHeDcf8jP+kazqpknIPs4al6JM7GwFPgjQa4g==" + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@mendix/native/-/native-9.2.1.tgz", + "integrity": "sha512-c1X409ZPa5N6eO2xNGH9UriIlPxfnPl+k7hNeZYx9pwXMjQobZ6769+7hxzxcX4Z4kS4XYYjsG6POst3gYpHjQ==" }, "node_modules/@mendix/native-mobile-toolkit": { "version": "1.0.127", diff --git a/package.json b/package.json index 6b977b277..988d591db 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@gorhom/bottom-sheet": "^5.1.1", - "@mendix/native": "9.2.0", + "@mendix/native": "9.2.1", "@notifee/react-native": "9.1.8", "@op-engineering/op-sqlite": "9.2.7", "@react-native-async-storage/async-storage": "2.0.0",