代码之家  ›  专栏  ›  技术社区  ›  Vidhya Sri

如何避免在使用hkworkoutsession时将watch应用程序放在前面?

  •  1
  • Vidhya Sri  · 技术社区  · 6 年前

    我开发了一个iphone应用程序和watch应用程序,可以实时获取心率。如许多stackoverflow线程所述 iOS get heart rate from Apple Watch in near real time ,我用过 香港工作会议 获取更新的心率并将其发送到服务器 (训练课程将始终处于活动状态,以获得实时心率流) 是的。

    这里的问题是,这个应用程序总是在watch应用程序前面(这是我们使用watch应用程序时的预期行为 香港工作会议 )中。但我不希望这种行为发生,因为应用程序只负责获取心率更新并将其发送到服务器。

    我的应用程序现在可以将心率正确地发送到服务器,即使在我使用后,当屏幕关闭,应用程序处于后台时也是如此 要求的 info.plist中的背景模式(监视) 是的。

    有没有什么方法可以避免每次用户打开手表时,这个应用程序都出现在手表前面?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Allan    6 年前

    在watchos上的训练会话中,您无法避免将应用程序置于最前端。你应该 file a bug with Apple 请求具有应用程序所需行为的API。