Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何直接从手表在 iPhone 上以后台模式启动父应用程序?
在 Endomondo 手表应用程序上,当您按下“开始”时,父应用程序将在 iPhone 的后台启动并开始向手表发送数据(例如 gps 位置)。如果不与父应用程序连接,手表应用程序将无法运行。
我读到了 openParentApplication,它显然在后台启动了父应用程序,但它似乎只适用于 watchOS 1,现在我们应该使用 Watch Connectivity。
只需使用 WatchConnectivity WCSession->sendMessage
在 WatchKit 扩展程序处于活动状态并运行时调用此方法会在后台唤醒相应的 iOS 应用程序并使其可访问。
官方文件