如何在 iPhone 应用程序和 WatchKit 应用程序之间发送消息?

Posted

技术标签:

【中文标题】如何在 iPhone 应用程序和 WatchKit 应用程序之间发送消息?【英文标题】:How to send msg between iPhone app and WatchKit app? 【发布时间】:2014-12-11 05:26:01 【问题描述】:

我是 Apple Watch 开发的新人。 你能告诉我如何从 iPhone 应用程序到 Watch 应用程序以及从 Watch 应用程序到 iPhone 应用程序进行通信吗?

如我所见,有一个通知控制器与 Apple 推送通知相关。我想通过蓝牙或其他方式直接连接到 Watch 应用。例如,只要 iPhone 应用向 Watch 应用发送 MGS,手表应用就会立即显示此 MSG。

谢谢。

【问题讨论】:

【参考方案1】:

为了从您的 Watch 扩展程序与 iPhone 应用程序通信,您可以使用 openParentApplication(_:reply:)(自 Beta 2 起)。

相反,我一直将文件放入共享应用程序组文件夹并通过 Watch 扩展程序对其进行监控。如果 iPhone 应用程序修改了文件,Watch 扩展程序将收到通知并对其进行操作。

【讨论】:

以上是关于如何在 iPhone 应用程序和 WatchKit 应用程序之间发送消息?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 watchkit 扩展应用程序和我的 iphone 应用程序共享相同的 icloud 数据库

将 WatchKit 扩展代码 (git repo) 与现有 iPhone 代码 (repo) 分开

如何在 watchkit 应用中启用 CoreMotion?

iPhone WatchKit 配套应用显示名称

如何在 WatchKit 应用中获取当前位置?

从 iOS 打开 WatchKit 应用程序