我的应用运行时,是否可以检测到浮动/多窗口应用的使用情况?

时间:2019-03-30 14:05:05

标签: c# android ios xamarin mobile

我们的项目是基于移动的考试应用程序。该应用程序应该能够在考试时检测到浮动应用程序/多窗口的使用和应用程序切换。我们应该在该项目中使用xamarin。

如果学生使用的是浮动/多窗口应用程序或切换到其他应用程序,则考试活动应终止。

1 个答案:

答案 0 :(得分:0)

谈论 iOS 。有可能的。系统具有一系列执行状态: Apple Documentation我将讨论其中之一。

AppDelegate内,您可以获得用户离开应用程序的确切时间。

  

调用此方法是为了让您的应用知道它即将从活动状态变为非活动状态...

// Swift
class AppDelegate: UIResponder, UIApplicationDelegate {
  // ...
  func applicationWillResignActive(_ application: UIApplication) {
    // do something
  }
}

希望这对您有所帮助。