Skip to content

Commit f1b8e05

Browse files
authored
Merge pull request #1265 from mendix/moo/MOO-2308-replace-notifee-library
[MOO-2308]: replace notifee library
2 parents 806d1de + da85a5b commit f1b8e05

8 files changed

Lines changed: 121 additions & 37 deletions

File tree

.mx/known_dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"@react-native-firebase/app": "20.1.0",
33
"@react-native-firebase/messaging": "20.1.0",
44
"@react-native-firebase/crashlytics": "20.1.0",
5-
"@notifee/react-native": "9.1.8",
5+
"react-native-notify-kit": "10.4.7",
66
"react-native-maps": "0.31.1"
77
}

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
## [Unreleased]
88

99
- We fixed an issue that could cause iOS apps to restart repeatedly after an OTA update.
10-
10+
- Replaced @notifee/react-native with react-native-notify-kit library.
1111
## [19.1.0] - 2026-06-03
1212

1313
- We updated the react-native to v0.84.1

android/app/src/debug/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
xmlns:tools="http://schemas.android.com/tools"
44
package="com.mendix.nativetemplate">
55

6+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
67
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
78

89
<application android:usesCleartextTraffic="true" tools:targetApi="28" tools:ignore="GoogleAppIndexingWarning"/>

android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
<uses-permission android:name="android.permission.VIBRATE" />
2222
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
2323
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
24+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
2425
<!-- Required for scheduling local notifications -->
2526
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
2627
<!-- If this app uses ads, remove 'tools:node="remove"' to enable ad ID access. -->

android/build.gradle

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,6 @@ allprojects {
6161
google()
6262
mavenCentral()
6363

64-
// Notifee local libs - ONLY for app.notifee
65-
maven {
66-
url "$rootDir/../node_modules/@notifee/react-native/android/libs"
67-
content {
68-
includeGroup "app.notifee"
69-
}
70-
}
71-
7264
maven {
7365
url "https://maven.fabric.io/public"
7466
}

ios/Podfile.lock

Lines changed: 56 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ PODS:
6969
- ReactCommon/turbomodule/core
7070
- ReactNativeDependencies
7171
- Yoga
72-
- OpenSSL-Universal (3.6.0000)
72+
- OpenSSL-Universal (3.3.3001)
7373
- RCTDeprecation (0.84.1)
7474
- RCTRequired (0.84.1)
7575
- RCTSwiftUI (0.84.1)
@@ -2265,11 +2265,51 @@ PODS:
22652265
- ReactCommon/turbomodule/core
22662266
- ReactNativeDependencies
22672267
- Yoga
2268-
- RNNotifee (9.1.8):
2268+
- RNNotifee (10.4.7):
2269+
- hermes-engine
2270+
- RCTRequired
2271+
- RCTTypeSafety
22692272
- React-Core
2270-
- RNNotifee/NotifeeCore (= 9.1.8)
2271-
- RNNotifee/NotifeeCore (9.1.8):
2273+
- React-Core-prebuilt
2274+
- React-debug
2275+
- React-Fabric
2276+
- React-featureflags
2277+
- React-graphics
2278+
- React-ImageManager
2279+
- React-jsi
2280+
- React-NativeModulesApple
2281+
- React-RCTFabric
2282+
- React-renderercss
2283+
- React-rendererdebug
2284+
- React-utils
2285+
- ReactCodegen
2286+
- ReactCommon/turbomodule/bridging
2287+
- ReactCommon/turbomodule/core
2288+
- ReactNativeDependencies
2289+
- RNNotifee/NotifeeCore (= 10.4.7)
2290+
- Yoga
2291+
- RNNotifee/NotifeeCore (10.4.7):
2292+
- hermes-engine
2293+
- RCTRequired
2294+
- RCTTypeSafety
22722295
- React-Core
2296+
- React-Core-prebuilt
2297+
- React-debug
2298+
- React-Fabric
2299+
- React-featureflags
2300+
- React-graphics
2301+
- React-ImageManager
2302+
- React-jsi
2303+
- React-NativeModulesApple
2304+
- React-RCTFabric
2305+
- React-renderercss
2306+
- React-rendererdebug
2307+
- React-utils
2308+
- ReactCodegen
2309+
- ReactCommon/turbomodule/bridging
2310+
- ReactCommon/turbomodule/core
2311+
- ReactNativeDependencies
2312+
- Yoga
22732313
- RNPermissions (5.5.1):
22742314
- hermes-engine
22752315
- RCTRequired
@@ -2529,9 +2569,9 @@ PODS:
25292569
- ReactCommon/turbomodule/core
25302570
- ReactNativeDependencies
25312571
- Yoga
2532-
- SDWebImage (5.21.7):
2533-
- SDWebImage/Core (= 5.21.7)
2534-
- SDWebImage/Core (5.21.7)
2572+
- SDWebImage (5.21.5):
2573+
- SDWebImage/Core (= 5.21.5)
2574+
- SDWebImage/Core (5.21.5)
25352575
- SDWebImageAVIFCoder (0.11.1):
25362576
- libavif/core (>= 0.11.0)
25372577
- SDWebImage (~> 5.10)
@@ -2638,7 +2678,7 @@ DEPENDENCIES:
26382678
- "RNFastImage (from `../node_modules/@d11/react-native-fast-image`)"
26392679
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
26402680
- RNLocalize (from `../node_modules/react-native-localize`)
2641-
- "RNNotifee (from `../node_modules/@notifee/react-native`)"
2681+
- RNNotifee (from `../node_modules/react-native-notify-kit`)
26422682
- RNPermissions (from `../node_modules/react-native-permissions`)
26432683
- RNReanimated (from `../node_modules/react-native-reanimated`)
26442684
- RNScreens (from `../node_modules/react-native-screens`)
@@ -2846,7 +2886,7 @@ EXTERNAL SOURCES:
28462886
RNLocalize:
28472887
:path: "../node_modules/react-native-localize"
28482888
RNNotifee:
2849-
:path: "../node_modules/@notifee/react-native"
2889+
:path: "../node_modules/react-native-notify-kit"
28502890
RNPermissions:
28512891
:path: "../node_modules/react-native-permissions"
28522892
RNReanimated:
@@ -2862,14 +2902,14 @@ EXTERNAL SOURCES:
28622902

28632903
SPEC CHECKSUMS:
28642904
FBLazyVector: e97c19a5a442429d1988f182a1940fb08df514da
2865-
hermes-engine: e171ce5eb126654bf3fe00c8c6ac64370354a6c7
2905+
hermes-engine: 67c41b335723f72b2a182dbaeeebd97a73fc2775
28662906
IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485
28672907
libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7
28682908
libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f
28692909
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
28702910
MendixNative: b0ea153b893ce40b90016f397e9a5acfe4444c33
28712911
op-sqlite: e9ef65bcf95a97863874cee87841425bb71c8396
2872-
OpenSSL-Universal: 9110d21982bb7e8b22a962b6db56a8aa805afde7
2912+
OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2
28732913
RCTDeprecation: af44b104091a34482596cd9bd7e8d90c4e9b4bd7
28742914
RCTRequired: bb77b070f75f53398ce43c0aaaa58337cebe2bf6
28752915
RCTSwiftUI: afc0a0a635860da1040a0b894bfd529da06d7810
@@ -2878,7 +2918,7 @@ SPEC CHECKSUMS:
28782918
React: 1ba7d364ade7d883a1ec055bfc3606f35fdee17b
28792919
React-callinvoker: bc2a26f8d84fb01f003fc6de6c9337b64715f95b
28802920
React-Core: 7840d3a80b43a95c5e80ef75146bd70925ebab0f
2881-
React-Core-prebuilt: 99eb79df25a61fa0e9b52ff17c4573511c807166
2921+
React-Core-prebuilt: 24a3f8fa32b407405d9e1085d3b09014f79c0870
28822922
React-CoreModules: 2eb010400b63b89e53a324ffb3c112e4c7c3ce42
28832923
React-cxxreact: a558e92199d26f145afa9e62c4233cf8e7950efe
28842924
React-debug: 755200a6e7f5e6e0a40ff8d215493d43cce285fc
@@ -2948,7 +2988,7 @@ SPEC CHECKSUMS:
29482988
ReactAppDependencyProvider: e96e93b493d8d86eeaee3e590ba0be53f6abe46f
29492989
ReactCodegen: 797de5178718324c6eba3327b07f9a423fbd5787
29502990
ReactCommon: 07572bf9e687c8a52fbe4a3641e9e3a1a477c78e
2951-
ReactNativeDependencies: b6cda51edf912d60a9af3405388da56979e07e81
2991+
ReactNativeDependencies: 061101f5e362f1f5d0687dd5b92432f7b76f4317
29522992
RNBootSplash: 13b7612788960d0c5446e68489ac2509e506cfcd
29532993
RNCAsyncStorage: 3a4f5e2777dae1688b781a487923a08569e27fe4
29542994
RNCPicker: c8a3584b74133464ee926224463fcc54dfdaebca
@@ -2957,13 +2997,13 @@ SPEC CHECKSUMS:
29572997
RNFastImage: 2d36f4cfed9b2342f94f8591c8be69dd047ac67c
29582998
RNGestureHandler: b4f6de20b30325ee40b693f558ad02213201ce91
29592999
RNLocalize: 1e6eb4290e89502c3d2193d82dfb7de14a9e672b
2960-
RNNotifee: 5e3b271e8ea7456a36eec994085543c9adca9168
3000+
RNNotifee: 9ca22cfc316c0a793ea23cfc0edca0b80d38e02e
29613001
RNPermissions: b06582c5cb6e0d9e58d1a867a0d1a724dafdc5af
29623002
RNReanimated: e47df7f4580997c3a46b1e736ce3f26010985bb7
29633003
RNScreens: 6cb648bdad8fe9bee9259fe144df95b6d1d5b707
29643004
RNSVG: c69f7709226108f5eb89b5aa8833c17a36345468
29653005
RNWorklets: 7d24538032e023ed207e3b4d9b234695ddadd201
2966-
SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf
3006+
SDWebImage: e9c98383c7572d713c1a0d7dd2783b10599b9838
29673007
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
29683008
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c
29693009
SDWebImageWebPCoder: 0e06e365080397465cc73a7a9b472d8a3bd0f377
@@ -2973,4 +3013,4 @@ SPEC CHECKSUMS:
29733013

29743014
PODFILE CHECKSUM: 7a33012cce520784bb5b691549f5ed2af273b7e3
29753015

2976-
COCOAPODS: 1.16.2
3016+
COCOAPODS: 1.17.0

package-lock.json

Lines changed: 60 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
"@react-native-community/datetimepicker": "8.6.0",
2222
"@react-native-picker/picker": "2.11.4",
2323
"@react-navigation/native": "7.2.4",
24-
"@notifee/react-native": "9.1.8",
2524
"react-native": "0.84.1",
2625
"react-native-device-info": "15.0.2",
2726
"react-native-blob-util": "0.24.7",
2827
"react-native-edge-to-edge": "1.8.1",
2928
"react-native-gesture-handler": "2.31.2",
3029
"react-native-image-picker": "7.2.3",
3130
"react-native-localize": "3.7.0",
31+
"react-native-notify-kit": "10.4.7",
3232
"react-native-pager-view": "6.9.1",
3333
"react-native-permissions": "5.5.1",
3434
"react-native-reanimated": "4.3.1",

0 commit comments

Comments
 (0)