Migrate from One Signal to FCM but FCM plugins error

Hi, I would like to ask what is most suitable FCM plugin for ionic v3,

There are some deprecated plugins I tried but having error

https://www.npmjs.com/package/cordova-plugin-fcm-with-dependecy-updated

Another is using this

https://stackoverflow.com/questions/67813561/kotlin-android-studio-unresolved-reference-firebaseinstanceid

Another modern plugin require higher cordova android and cordova ios version

but my cordova android is 10.1.1 and cordova ios is 5.1.1

Is this plugin most suitable to use without those errors? Just need to increase version

https://www.npmjs.com/package/cordova-plugin-firebase-messaging

Or another plugins which require more high version change

here are some version of my environment
node -v 14.17.3
gradle -v 7.4.2
hava -v 11.0

Appreciate any advice. Thanks

Sorry, not an answer, but you really should look at upgrading Cordova or switching to Capacitor along with updating your Node version.

Android requires you to be on SDK 36 so you need to be on Cordova 15.

With Capacitor, you can use the 1st Party plugin - Push Notifications Capacitor Plugin API | Capacitor Documentation and Push Notifications - Firebase | Capacitor Documentation.

Hi! As @twestrick mentioned, for the health of your app, it’s definitely worth upgrading.

I just helped a company go through a similar upgrade, so if you need a hand with it, feel free to DM me.