2

我有一个使用 WatchConnectivity 框架在 Safari 中打开 URL 的 watchOS 应用程序。当我的应用程序同时在 iPhone 上运行并在 Apple Watch 上运行时,按下 Apple Watch 应用程序上的打开 URL 按钮确实会在 iPhone 上启动 Safari,就像我使用 WCSessionDelegate 实现的那样。但如果 iPhone 应用程序没有运行,这将不起作用。即使 iPhone 应用程序未处于活动状态,是否可以在按下 Apple Watch 上的按钮时在 iPhone 上启动 URL?谢谢。

4

2 回答 2

4

使用 WatchConnectivity 的sendMessageAPI,手表应用程序能够让手机在后台启动您的 iOS 应用程序,但后台运行的 iOS 应用程序将无法打开导致 Safari 启动的 URL。

于 2016-03-08T17:34:16.657 回答
2

不,Apple 不允许您从手表启动 iPhone 应用程序(尽管许多开发人员似乎想要此功能。)您始终可以输入增强错误请求。

于 2016-03-08T13:56:12.760 回答