WCSession 无法发送消息
Posted
技术标签:
【中文标题】WCSession 无法发送消息【英文标题】:WCSession is not reachable for sending messages 【发布时间】:2020-05-18 17:11:05 【问题描述】:我想从 ios 应用程序向我的手表扩展应用程序触发一些事件,但我收到错误消息说 WCSession 无法访问。我所有的事件都是时间敏感的,所以我等不及用户打开手表显示来触发事件。
有什么方法可以使用本地通知来实现这一点?
是否可以触发 watchOS 启动,从而无需用户操作即可访问 WCSession?
【问题讨论】:
【参考方案1】:有什么方法可以使用本地通知实现这一点?
据我所知,通知不会改变可达性。您可以在 iOS 端使用它来调试它的行为,以检查它是否可用。
func sessionReachabilityDidChange(_ session: WCSession)
我建议您查看 Extended Runtime Sessions,尽管它不会在后台 24/7 全天候运行。
【讨论】:
以上是关于WCSession 无法发送消息的主要内容,如果未能解决你的问题,请参考以下文章