向订阅服务器用户发送通知



我正在开发外汇信号应用程序,我想在插入firebase时向订阅特定货币的用户发送通知我有超过50个SwitchListTile,用户应该选择(订阅货币(以获得通知。

  • im使用FCM谢谢

这个问题可以通过三个简单的步骤来解决:

步骤1:设置和配置Firebase核心和Firebase消息。我想你已经做了

步骤2:当开关的布尔值为true时订阅主题,当布尔值为false时取消订阅示例:

SwitchListTile(
title: const Text(currency),
value: _lights,
onChanged: (bool value) {
setState(() {
_lights = value;
if(value){ 
await FirebaseMessaging.instance.subscribeToTopic(currency);
}else{
await FirebaseMessaging.instance.unsubscribeFromTopic(currency);
}
});
},

);

步骤3:在服务器端:

在以下位置发布JSON请求:https://fcm.googleapis.com/fcm/send

json为:

{ "notification":  { "body": "Message..", 
"title": "Your Title",  
"color":"#fabea7", 
"image": "image url" 
},
"priority": "high",
"to":"/topics/currencyyouwant"
}

相关内容

  • 没有找到相关文章

最新更新