【问题标题】:Flutter not showing all Pusher events sent from debug console, and showing none sent from LaravelFlutter 未显示从调试控制台发送的所有 Pusher 事件,也未显示从 Laravel 发送的所有事件
【发布时间】:2021-01-17 05:51:00
【问题描述】:

我正在尝试在 Flutter 中显示 Pusher 通知。我已经设置了所有内容并使用调试控制台对其进行了测试。我注意到,虽然控制台本身说,作为数据,你可以输入

{ ... } or a string 

如果不是 json 格式,我什么也得不到。

有效的例子:

  • {"key": "value"},
  • {"key": 123}

不起作用的例子(Pusher 说事件发送成功):

  • 测试
  • “测试”

为什么其中一些有效而另一些无效?

目标是让 Laravel 将数据发送到 Pusher 并在 Flutter 中获取,但我从 Pusher 没有得到任何信息,因为格式可能是错误的,特别是因为 Laravel 的 broadcastWith 函数要求您返回一个数组.我尝试在数组中返回我的对象​​,以及在数组中返回一个 json 编码的对象,但在 Flutter 中没有收到任何内容。

有没有人处理过这个问题,我可以让它工作吗?

【问题讨论】:

    标签: laravel flutter pusher


    【解决方案1】:

    这似乎是使用中的颤振库的限制。当然,如果 Pusher 调试控制台显示事件正在发送到通道,则表明客户端的事件绑定/消费存在问题。 您可能需要联系 Flutter 库维护者寻求帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多