首页 > 解决方案 > 为什么我不能在颤振推送器中发送地图?

问题描述

我目前正在使用pusher开展一个项目,但我遇到了一个问题,仅发送它似乎 channel.trigger 不适合我

send(int status) async {
try{
  await channel.trigger('${widget.data['id']}', data: '{"name":"Zeus"}').then((value) => print(value));
}catch(e){
  print("XXX $e");
}
}

你能帮我找到解决方案吗?

标签: flutterpusher

解决方案


我找到了我所做的这个解决方案并在有效负载上进行了实验,发现问题出在有效负载上,在我曾经发送这样的数据之前

{
  "name":"Test"
}

然后我尝试使用

{
  "\"name\"" : "\"Test\""
}

它有效我不知道他们是否更新了它,但它以这种方式对我有用


推荐阅读