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 无法发送消息的主要内容,如果未能解决你的问题,请参考以下文章

请问java消息怎么发送图片文件,又怎么接收呢?

delphi 怎么实现发送与接收消息

无法使用 Firebase 控制台发送数据消息

友盟 SDK 分享到 Messenger 无法发送消息

无法发送隐藏的嵌入消息

无法向 Solace MQ 发送批量消息