当应用程序在颤动中被杀死/终止时,从后台事件启动应用程序
Posted
技术标签:
【中文标题】当应用程序在颤动中被杀死/终止时,从后台事件启动应用程序【英文标题】:Launch app from background events when app is killed/terminated in flutter 【发布时间】:2021-11-12 19:01:16 【问题描述】:我想从某些后台事件启动/执行应用程序,即使应用程序在颤动中被杀死/终止。
例如,当警报被触发时,我们会启动应用程序或显示警报屏幕。在我的情况下,我想在没有任何用户操作的情况下调用 FirebaseMessaging.onBackgroundMessaging 时启动应用程序(也播放音频)。
示例将非常有帮助。谢谢
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 你找到解决办法了吗?? 【参考方案1】:在 android 中,您可以在触发警报时启动您的应用。
将此hack 与android_alarm_manager_plus
插件一起使用。
AlarmBroadcastReceiver.onRecieve()
函数将在警报触发时运行,然后您的应用将启动。
在后台启动应用程序需要权限,因此请参考answer。
【讨论】:
以上是关于当应用程序在颤动中被杀死/终止时,从后台事件启动应用程序的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序在后台或在本机反应中被杀死时,是不是可以检查用户的移动活动?