objective-c - 我可以使用 wcsession 让父 iOS 应用程序转到前台吗

标签 objective-c background watchkit foreground watchos-2

我已经通过WCSession成功实现了 watch 和手机之间的数据交换。
但是,我发现的问题是父应用程序在收到消息时不会自动转到前台。
有没有办法让它发生?因为我看到一些watch app可以唤醒他们的parent app。
非常感谢。

最佳答案

使用 WCSession 的 sendMessage API, watch 扩展可以在 session.reachable 为真时在后台唤醒 iOS 应用程序。您无法通过 watch 扩展程序在前台唤醒 iOS 应用程序,但您可以让您的 iOS 应用程序开始位置跟踪、播放背景音频等。

关于objective-c - 我可以使用 wcsession 让父 iOS 应用程序转到前台吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32903259/

相关文章:

objective-c - C 和 Objective-C : What's the difference between using Float64 and long?

iphone - Objective-C 查找和替换字符串问题

jquery - 等到加载背景(css)中的图像

html - 使div背景与主体高度相同

ios - AVAudioPlayer 不播放声音

objective-c - 使用核心数据的长时间运行的前台操作的最佳实践?

ios - 填充数组未给出预期结果

ios - 如何处理后台 url session 丢失的互联网连接?

ios - 从 Apple Watch 应用程序发布到 Twitter/Facebook?

ios - watchkit , iOS 在 watch 和 iphone 之间发送数据