收听传入的通知Flutter

时间:2019-03-08 11:16:50

标签: flutter cross-platform

我正在决定是否将Flutter用于跨平台应用程序。我已经研究了实现其他功能的方式。

但是我需要实现一项其他功能,该功能需要在后台监听来自其他应用程序的传入通知。 (类似于notification listener in Android

我在搜索时遇到问题here,这可能会影响我打算实现的目标。

在Flutter中有什么方法可以实现我想要的? 如果可能的话,我愿意用母语编写插件。

1 个答案:

答案 0 :(得分:1)

您可以从platform channels中受益,编写一个插件以在每个平台上使用本机代码。 medium post解释了如何在后台执行dart并获得适用于Android(Kotlin)和iOS(Objective-C)的示例代码。

但是,根据此SO post,您无法创建类似iOS的NotificationListener之类的服务。