Flutter 满足X条件时的简单通知

Flutter 满足X条件时的简单通知,flutter,dart,android-notifications,Flutter,Dart,Android Notifications,我正在用Flatter开发一个移动应用程序,到目前为止一切正常,我的应用程序需要检查一些可用在线课程的web API。问题是,当API调用导致新课程出现时,我希望应用程序通知我,但我看不到正确的方法,即使我认为这很简单,我不寻找推送通知,只是普通通知,但我找不到在应用程序未打开时检查API的方法 建议阅读flatter_local_notifications package(),但这似乎只在应用程序打开时起作用,即使示例有X天或X时间的通知计划,这不是我需要的,我看不到在后台检查API的正确方法

我正在用Flatter开发一个移动应用程序,到目前为止一切正常,我的应用程序需要检查一些可用在线课程的web API。问题是,当API调用导致新课程出现时,我希望应用程序通知我,但我看不到正确的方法,即使我认为这很简单,我不寻找推送通知,只是普通通知,但我找不到在应用程序未打开时检查API的方法

建议阅读flatter_local_notifications package(),但这似乎只在应用程序打开时起作用,即使示例有X天或X时间的通知计划,这不是我需要的,我看不到在后台检查API的正确方法,因为我阅读的所有内容都使用隔离和非常复杂的flatter解决方案,或者仅仅是本机代码(对我来说这听起来并不复杂,但对于仅仅显示通知来说工作量太大)

我还缺少一些东西?有一种简单的方法可以设置对我的应用程序的回调以检查此API,并在真实情况下显示通知?另外需要记住的是,当我使用API时,我并不真的喜欢使用firebase实现此功能,仅为一个通知实现firebase对我来说似乎太难了


任何提示或帮助都将不胜感激。

您必须实现本机代码以便在后台执行。但在这种情况下,最好使用推送通知,因为让应用程序在后台运行,不停地轮询API是不好的。服务器应该在需要时通知用户。对不起,我不知道服务器如何通知用户,我的意思是,服务器将如何与应用程序通信@首先,您需要获取设备令牌。然后将推送通知发送到该令牌。可能是