watchkit - 防止 Apple Watch 关闭屏幕

标签 watchkit apple-watch ios-extensions

我正在为 Apple Watch 编写一个扩展程序,目的是引导用户完成一系列步骤。我没有 watch 来测试扩展程序,但我需要确保屏幕始终保持打开状态,直到完成所有步骤。

有谁可以告诉我 Apple Watch 显示屏何时关闭,或者是否有任何方法可以防止显示屏关闭(类似于 iOS 中 UIApplication 的 idleTimerDisabled)?

最佳答案

目前没有办法以编程方式防止显示器被关闭。否则,我们可以推测,只要用户在与您的应用交互,屏幕就会一直亮着。最坏的情况是,当应用程序被挂起时你会收到一个 didDeactivate ,当用户唤醒它继续时你会收到一个 willActivate (假设 Watch 应用程序没有在两者之间终止)。

关于watchkit - 防止 Apple Watch 关闭屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29494931/

相关文章:

ios - 在深层链接的情况下,以编程方式包含应用程序的反向链接到以前的应用程序

ios - 为什么 "willActivate"中的方法 "WKInterfaceController"已经为下一页调用了?

swift - 设置WKInterfaceGroup高度小于2点

swift - Xcode - 仪器 : missing symbols

swift - 如何从 WatchKit 正确获取心率?

ios - 无法在 iOS 模拟器中运行我的 Apple Watch 应用程序

apple-watch - 如何在实际的 Apple Watch(而不是模拟器中)上强制退出单个应用程序?

swift - 捕获 watchOS2 的非事件状态

iOS 10 不调用通知服务扩展

ios - 如何处理 "don' t 允许"iMessage 扩展中的权限?