【问题标题】:Flutter, Detecting that other apps are launchedFlutter,检测到其他应用程序已启动
【发布时间】:2020-05-24 10:24:31
【问题描述】:

我正在尝试开发一个应用程序,以防止用户在我的应用程序运行时启动其他应用程序。场景:

  1. 我的应用启动计时器
  2. 应用检测到另一个应用的启动(可能是我的应用以外的任何应用)
  3. 如果检测到,它会取消一些成就

有人可以帮忙吗?我看到了一些关于这个主题的解决方案,但在 Flutter 中找不到任何东西。

任何想法都会有所帮助。 谢谢。

【问题讨论】:

    标签: flutter broadcastreceiver


    【解决方案1】:

    有几种方法可以做到这一点,但很容易观察您的应用情况,您可以使用WidgetsBindingObserver 来检测您的应用是否为后台。

    但如果案例不是背景,它只是取决于启动一个应用程序,所以在这个answer 中建议您可以尝试一些方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-02
      相关资源
      最近更新 更多