[Local Notifications Plugin] Version 4.0.0 incompatible with OneSignal plugin

Forge Component
Published on 2019-12-18 by OutSystems R&D
6 votes
Published on 2019-12-18 by OutSystems R&D

FYI: version 4.0.0 of LocalNotification is incompatible with the OneSignal plugin. The NotificationClicked and NotificationReceived events will not work (except the NotificationClicked event will work when the application is not active, i.e. not in the fore- or background). This issue has been reported and accepted as a bug, so Outsystems is aware.

I have done some further research. Version 4.0.0 of this component is using a very old version of the Cordova plugin. That plugin uses deprecated iOS methods which conflict with plugins that use the newer methods, such as OneSignal. I have suggested R&D to use an updated version of the plugin and have confirmed myself that this would mitigate the issue of the events not working.

According to Outsystems support: The defect ID is RPD-3603 and you can find in the Release Notes when the fix is released.