flutter - 如何在 Flutter 中将 Pusher 与 Awesome Notifications 包一起使用
问题描述
我试图在我的颤振应用程序中实现通知。我尝试使用包推送器(https://pub.dev/packages/flutter_pusher),使用推送器进行通知不会有任何问题。不幸的是,这个包破坏了太多东西,我决定使用 awesome_notifications 包(https://pub.dev/packages/awesome_notifications)。
现在一切正常,但我不知道如何使用 Awesome Notification 包或任何其他包连接 Pusher。
有人知道如何解决我的问题吗?
解决方案
要将很棒的通知与 Pusher Beams 一起使用,您需要实现自己的代码来:
- 使用 Beams 注册设备(使用 API,记录在https://pusher.com/docs/beams/reference/device-api/)
- 关联用户 ID,或订阅兴趣(上面的链接中也提供了此 API 端点)
- 检测收到通知,然后调用 Awesome Notifications 来显示消息。Beams 使用普通平台发布网关,例如 FCM 和 APNS,因此 Awesome Notifications 应该能够处理这个问题。
推荐阅读
- python - 我想在 matplotlib 热图的列之间添加额外的空间,我该怎么做?
- here-api - Here-API:如何找到两个位置之间的空中和道路距离?
- reactjs - 尝试导入错误:“Outlet”未从“react-router-dom”导出
- flutter - Flutter Firestore 查询。我需要从特定索引开始显示订单列表
- reactjs - 如何在反应钩子中更改其他选项时更新一个选择选项
- java - 一个 Spring Boot 微服务如何知道它如何将 POST 发送到另一个服务?
- python - PynamoDB 单表设计 OrgsAndUsers
- python-3.x - 如何使 Tkinter Text 小部件只读某些字符和句子
- php - 如何使用 APNS 向多个设备发送通知
- mysql - MySQL数据库在文件转储后找不到表