gpt4 book ai didi

android - 点击App图标识别Flutter App已经打开

转载 作者:行者123 更新时间:2023-12-05 04:00:28 26 4
gpt4 key购买 nike

flutter 是否有任何方法可以通过单击应用程序图标通过推送通知或深度链接等其他选项来识别应用程序是否已打开。

如果有一种方法可以通过单击应用程序图标来识别应用程序是否已打开,我可以处理其他情况。

我尝试使用 WidgetsBindingObserver 但它所能提供的只是应用程序的状态或者我可能以某种方式遗漏了一些明显的部分!!

注意——我没有使用 Firebase Messaging。

最佳答案

对于通过firebase的Flutter推送通知,您可以使用以下回调来检查应用是否通过推送通知打开

onMessage:如果应用程序当前正在运行(前台),它将向您返回远程消息流

onMessageOpenedApp:当应用程序处于后台模式并且用户使用推送通知打开它时,它会再次向您返回远程消息流注意:如果使用以下方法终止或未运行应用程序将不起作用

FirebaseMessaging.instance.getInitialMessage():如果应用程序在终止状态下通过推送通知打开,它将起作用,返回远程消息而不是消息流

希望对你有帮助

谢谢

关于android - 点击App图标识别Flutter App已经打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56226950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com