如何防止界面控制器锁定屏幕? (手表操作系统)
How do I prevent Interface Controller from locking screen? (WatchOS)
我正在尝试制作一个特定的界面控制器(在我的独立手表应用程序上)not go idle。
我试过,但是运行遇到了独立Watch App不支持UIKit的问题。我一直在努力寻找解决方法,但还没有找到任何东西。
这是我要开始工作的代码:
UIApplication.shared.isIdleTimerDisabled = true
手表应用程序,无论是独立的还是其他的,都不能使用 UIKit。 watchOS 应用程序使用 WatchKit。
由于手表的电池寿命更有限,因此没有直接等效于 isIdleTimerDisabled
的方法。
如果您的应用是 "self care" 或 "mindfulness" 应用,那么您可以使用 extended runtime session 作为最前面的应用保持 10 分钟或 1 小时。
如果它是健身应用程序,那么当用户在锻炼过程中抬起手腕时,您可以使用 HKWorkoutSession
作为默认最前面的应用程序。
我正在尝试制作一个特定的界面控制器(在我的独立手表应用程序上)not go idle。
我试过
这是我要开始工作的代码:
UIApplication.shared.isIdleTimerDisabled = true
手表应用程序,无论是独立的还是其他的,都不能使用 UIKit。 watchOS 应用程序使用 WatchKit。
由于手表的电池寿命更有限,因此没有直接等效于 isIdleTimerDisabled
的方法。
如果您的应用是 "self care" 或 "mindfulness" 应用,那么您可以使用 extended runtime session 作为最前面的应用保持 10 分钟或 1 小时。
如果它是健身应用程序,那么当用户在锻炼过程中抬起手腕时,您可以使用 HKWorkoutSession
作为默认最前面的应用程序。