首页 > 解决方案 > 如何在 Flutter 中将 Pusher 与 Awesome Notifications 包一起使用

问题描述

我试图在我的颤振应用程序中实现通知。我尝试使用包推送器(https://pub.dev/packages/flutter_pusher),使用推送器进行通知不会有任何问题。不幸的是,这个包破坏了太多东西,我决定使用 awesome_notifications 包(https://pub.dev/packages/awesome_notifications)。

现在一切正常,但我不知道如何使用 Awesome Notification 包或任何其他包连接 Pusher。

有人知道如何解决我的问题吗?

标签: flutternotificationspusher

解决方案


要将很棒的通知与 Pusher Beams 一起使用,您需要实现自己的代码来:

- 使用 Beams 注册设备(使用 API,记录在https://pusher.com/docs/beams/reference/device-api/

- 关联用户 ID,或订阅兴趣(上面的链接中也提供了此 API 端点)

- 检测收到通知,然后调用 Awesome Notifications 来显示消息。Beams 使用普通平台发布网关,例如 FCM 和 APNS,因此 Awesome Notifications 应该能够处理这个问题。


推荐阅读