Change log

Change log:

0.4.0 (2.23.2026): Upgrading expo version to 52.0.49

0.3.26 (2.17.2026): Added prebuild logs for Android

0.3.24 (1.28.2026): Fix for missing credentials error on Android

0.3.22 (12.19.2025): Added notification received and opened events for deep linking

0.3.21 (12.12.2025): Added inboxCustomData to messages received from fetchInboxMessage and fetchInboxMessages functions

0.3.20 (12.10.2025): Added mainImage and iconImage to messages received from fetchInboxMessage and fetchInboxMessages functions

0.3.18 (11.24.2025): Fixed Android EAS build .aar file error by implementing maven local repo workaround and also updated AAR of Android SDK - it fixes double promise issue

0.3.17 (9.22.2025): Improve iOS plugin resilience for scenarios where AppDelegate modifications from other plugins may cause conflicts, add some additional app and SDK logs to see push token flow and if variables are properly set Configure the plugin: apsEnvironment: process.env.APP_ENV Environment Variables: apsEnvironment: process.env.APP_ENV, APP_ENV=development, eas secret:create --name APP_ENV --value development Configure EAS Build: (1) "development": {<br> "env": {<br> "APP_ENV": "$APP_ENV" }<br> },<br>(2) "preview": {<br> "env": {<br> "APP_ENV": "$APP_ENV"<br> }<br> },<br>(3) "production": {<br> "env": {<br> "APP_ENV": "$APP_ENV"<br> }<br> } |

0.3.16 (8.29.2025)

  • Improved code quality and performance by optimizing native iOS delegate functions and removing unused code

  • Enhanced dependency management and build process optimization for better developer experience

  • Warnings These warnings are not blockers for a successful build. The warnings you see are from React Native and Expo dependencies.

  • Important Notes SDK Compatibility: This SDK automatically adapts to your app's Expo and React Native versions

  • Important Notes Warning Source: Warnings come from React Native/Expo dependencies, not from this SDK

  • Important Notes | Resolution: Most warnings disappear when you update React Native and Expo to newer versions

  • How to Suppress Warnings:


    {  "overrides": {
       "@xmldom/xmldom": "^0.8.10",<br>    "rimraf": "^4.4.1",<br>    "glob": "^9.3.5"<br>  }<br>}
  • Legacy Packages (from React Native/Expo) | These packages are used by React Native and Expo dependencies: [email protected], [email protected], [email protected], @babel/plugin-proposal-*, [email protected]

  • Usage Guide Important: The registerDevice() and registerPush() functions return Promises that resolve when the registration is complete.

  • Usage Guide You must ensure registerDevice() completes before calling registerPush() by using .then() chains or await.