I'm a new one in a flutter and in my app, I need to implement FCM with global or with a topic subscription. I successfully implemented the FCM with device token but need to send a notification to all device. how can we fix this?
You can use subscribeToTopic to send a notification to all devices on login success or somewhere where you want to subscribe. sample code:
FirebaseMessaging firebaseMessaging = new FirebaseMessaging();
void fcmSubscribe() {
firebaseMessaging.subscribeToTopic('TopicToListen');
}
void fcmUnSubscribe() {
firebaseMessaging.unsubscribeFromTopic('TopicToListen');
}
Test the topic subscription by using firebase console to send the notification to a topic that the device is listening by choosing the topic in target
I could do it using the following code:
await FirebaseMessaging.instance.subscribeToTopic('TopicToListen');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With