在Flutter中显示通知的最简单方法?[已关闭]

oalqel3c  于 2023-01-18  发布在  Flutter
关注(0)|答案(2)|浏览(176)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
2天前关闭。
Improve this question
如何在Flutter应用中显示通知?
我试过各种软件包,如flutter_local_notificationsawesome_notifications,但我无法正确使用它们。
还有,我想要简单和本地的通知。所以云通知并不真正适合我的需要。

8iwquhpp

8iwquhpp1#

在应用程序上设置本地通知的最简单方法之一是使用Toast库,它非常受欢迎,因为它易于使用,跨平台的bug很少,而且有许多最近的代码示例。
唯一的警告:请检查toast的外观和感觉是否符合您的要求。默认情况下,它是一个在屏幕底部弹出的通知。(您可以覆盖默认行为,但这需要更多代码,例如:How to display Toast at center of screen
toast的唯一"困难"是您可能必须在小部件级别处理状态(可能是小部件之间的,但在许多用例中可以避免)。
如果官方文档中没有足够的内容,或者想要无状态的示例,请随时查看SO.How to create Toast in Flutter?上的链接,其中31个答案中的一个应该是一个代码,应该非常接近您熟悉的代码。
下面是其他类型通知的列表。如果toast不适合您的UX/UI需求,这可能会给您一些建议。https://ux.stackexchange.com/questions/91406/what-is-the-difference-between-alert-notification-banner-and-toast-message

uujelgoq

uujelgoq2#

如果你正在寻找简单和体面的最新教程,尝试Youtube,视频真的有助于通过这些复杂的配置步骤的每一个。
我可以推荐Youtube Coding Orbit的this one。注意,自发布以来,Flutter_Local_Notifications发布已经将许多函数名称中的“IOS”替换为“达尔文”。(See here)。

相关问题