【问题标题】:How to start an app on boot with flutter?如何在启动时启动应用程序?
【发布时间】:2025-12-18 16:35:01
【问题描述】:

我正在尝试寻找一个示例(或通常弄清楚)如何创建一个在手机启动时启动的颤振应用。

是否有任何针对 Flutter/dart 的特定示例或软件包?

如果没有,我将如何实现这样的功能? (我找到了一些适用于 Android 的 java 示例,但我更喜欢一种在 iOS 上也可以使用的 dart 方法)

【问题讨论】:

  • 你的用例是什么?
  • @dazza5000 一个接收信号的应用程序(类似于聊天应用程序),需要对其做出反应。我也许可以通过推送通知(Firebase?)来做到这一点,但我还不确定。但是,是的,基本上,应用程序接收信息 -> 需要做出反应。
  • 最可靠的方法是使用推送通知来发出应用程序需要做一些工作的信号。

标签: dart flutter boot


【解决方案1】:

简而言之,iOS 不允许有这种行为。

您可以找到更多信息here

voip(来自后台模式)

该应用提供 IP 语音服务。具有此密钥的应用程序是 系统启动后自动启动,以便应用程序可以 重新建立 VoIP 服务。具有此键的应用程序也可以播放 背景音频。

【讨论】: