我可以让我的WatchKit App在Apple Watch的后台运行吗?

Pie*_*rce 4 background ios watchkit

我想知道是否有任何方式让我的WatchKit应用程序在后台运行,或者如果我可以编程启动(即从非活动状态转换到活动状态)一旦满足某个条件?

当WK应用程序处于打开和活动状态时,我的应用程序运行正常,当iPhone处于睡眠状态或父iOS应用程序处于BG模式时,它甚至可以正常运行.但是,我真的需要我的应用程序继续在手表背景上运行.这可能吗?

iOS*_*oob 5

不可能.因为Apple Document watchkit清楚地提到" WatchKit扩展不支持后台执行模式,所以它们仅在用户与Apple Watch上的相应应用程序交互时运行. "

您可以参考苹果文档Link to Apple Doc

阅读直接与您的iOS应用程序通信.

  • 那为什么它在模拟器上工作呢?我有一个NSTimer可以在Apple后台模拟器上运行,没有任何问题.虽然不在设备本身 (2认同)
  • 是的,它在模拟器中对我有用.. ??但不在设备上 (2认同)