我们的项目是基于移动的考试应用程序。应用程序应该能够在参加考试时检测浮动应用程序/多窗口和应用程序切换的使用情况。我们应该在这个项目中使用xamarin。
如果学生使用浮动/多窗口应用程序或切换到另一个应用程序,则应终止考试活动。
谈论iOS。有可能的。系统有一堆执行状态:Apple Documentation我将谈论其中一个。
在AppDelegate
内部,您可以获得用户离开应用程序的确切时刻。
调用此方法可让您的应用知道它即将从活动状态转为非活动状态...
// Swift
class AppDelegate: UIResponder, UIApplicationDelegate {
// ...
func applicationWillResignActive(_ application: UIApplication) {
// do something
}
}
我希望这可以帮到你。