【问题标题】:Can one open a watchOS app from an iOS app?可以从 iOS 应用程序打开 watchOS 应用程序吗?
【发布时间】:2016-07-17 07:14:19
【问题描述】:

我知道 Apple Watch 应用程序可以在后台启动其父应用程序来来回传递数据,但它可以反过来工作吗?我的 iOS 应用可以启动相关的 watchOS 应用吗?

为了更深入地了解,我正在尝试完成此操作,以便我可以定期监控数据以获取通知。 70 秒的苹果让我保持应用程序处于活动状态,并且从 healthKit 中提取数据不利于应用程序根据行为变化向用户提供警报。

如果这是一个基本问题,我深表歉意。我是 watchOS 开发的新手,无法在任何地方找到答案。 =/

【问题讨论】:

    标签: ios apple-watch watchos-2


    【解决方案1】:

    不幸的是,我想我在这里找到了答案How to programmatically open Apple Watch companion app from iOS app。 看起来做不到。如果有人发现其他情况,请告诉我!

    【讨论】:

      【解决方案2】:

      不,这不可能发生。

      目前手表和设备之间的通信仅限于手表应用程序初始化与 iOS 应用程序的通信,而不是相反。

      这可能会有所帮助: https://developer.apple.com/library//ios/documentation/General/Conceptual/WatchKitProgrammingGuide/SharingData.html#//apple_ref/doc/uid/TP40014969-CH29-SW1

      【讨论】:

        【解决方案3】:

        是的,你可以。试试 HealthStore 中的 startWatchApp(with:completion:) 函数。但是,它只能在启用“锻炼处理”后台模式的锻炼应用中使用。

        【讨论】:

          猜你喜欢
          • 2014-03-30
          • 1970-01-01
          • 2017-03-26
          • 2018-12-22
          • 2021-08-20
          • 1970-01-01
          • 2014-08-13
          • 1970-01-01
          • 2021-11-11
          相关资源
          最近更新 更多