Open khalsa-school-app opened 1 year ago
@stewones Any help is greatly appreciated.
I have recently noted that this is not working for us as well.
Push notifications are coming through properly on iOS with FCM but any call to subscribeTo
fails.
@nvahalik
I am trying to work with the @capacitor-firebase/messaging library to try and subscribe to a topic. From what I have heard it works better than the FCM plugin. I am just trying to figure out how to use it in conjunction with the @capacitor/push-notifications. If I figure something out I will post it, likewise if you figure something out I would appreciate it if you could also post it.
I do not have much faith in the FCM plugin as I have been trying to fix it for a week, with no luck,
Same here, the "subscribeTo" does not seem to work. There are also no errors generated. I never get into the FCM.subscribeTo block here below at all:
topicsToUpdate.push(new Promise((resolve, reject) => { FCM.subscribeTo({topic: topicItem}).then( () => { console.log('------------------ we are subscribed!!!'); resolve({subscribed : true, topicItem}); }).catch( (err) => { console.log('there is something wrong with subscribing: ' + err); resolve(null); }); }));
hi @khalsa-school-app so did you find a solution???
@brobilal
Hi,
Sorry for the late response, I have been extremely busy lately.
I found a solution but with a different plugin. I have attached a demo below. I could not get this working with the latest capacitor version for some reason, so I had to use the same versions in the demo.
It took me roughly 4 weeks to solve, so I hope this helps you.
https://github.com/robingenz/ionic-capacitor-firebase-messaging-demo/tree/main
Hi @khalsa-school-app thanks for showing what worked for you!
I can't understand how or why this core functionality (FCM.subscribeTo) is not working with Capacitor 5, can you please @stewones have a look at it?
I will try and have a look at the solution you suggestion @khalsa-school-app , again thanks for sharing what worked for you!!
I recommend using capawesome-team/capacitor-firebase instead of capacitor-community/fcm and capacitor/push-notifications.
capawesome-team/capacitor-firebase not only reduces the amount of packages from 2 to 1, but its so much straight forward and works with topics. It's a breeze and very easy to setup. Not many changes are required.
Thanks to @khalsa-school-app for linking to the demo. I recommend linking to the actual package instead, as i had to find it in the demos package.json file lol.
Hi @khalsa-school-app thanks for showing what worked for you!
I can't understand how or why this core functionality (FCM.subscribeTo) is not working with Capacitor 5, can you please @stewones have a look at it?
I will try and have a look at the solution you suggestion @khalsa-school-app , again thanks for sharing what worked for you!!
Check out my reply bro. It will solve all your problems :D
Describe the bug The app is not subscribing to any topic on iOS devices. There is no issue with Android devices.
To Reproduce Steps to reproduce the behavior:
Expected behavior The app should subscribe to the topics on iOS just like Android.
Code