如何在应用程序关闭时显示通知

时间:2021-07-14 07:19:17

标签: flutter websocket push-notification notifications

我是 Flutter 开发的新手。

我的应用程序需要向用户显示通知。

此 Flutter 应用程序连接到 websocket 并在应用程序打开时显示通知。

我想在移动应用关闭时显示通知。 我见过其他应用程序这样做。

我在 https://pub.dev/

中看到了几个推送通知插件

我必须使用推送通知插件吗?

有没有其他机制可以做这样的事情?

有人可以提供一些有关如何进行此操作的指导吗?

1 个答案:

答案 0 :(得分:0)

您可以将 Firebase 云消息 (fcm) 用于您的用例,每个设备都有一个唯一的令牌,您可以使用 url 触发此 fcm 并且您可以传递此令牌,因此唯一收到此通知的设备是通缉的设备。我认为在您的情况下,由于应用程序已关闭,后端需要触发此功能。

如果你想遵循一些步骤

  • 将您的应用连接到 Firebase
  • 检查 fcm 并尝试从网站中的云消息传递选项卡向所有用户发送消息(尝试在应用完全关闭、应用正在运行和应用处于后台时发送)
  • 获取设备令牌并尝试将消息从 UI 发送给一个用户。
  • 现在尝试从 URL 触发它

注意对于 IOS,您需要将应用发布到商店才能看到通知,而您在 IOS 模拟器中看不到这些通知。