概述
概述Apple Watch通信插件Capacitor。该插件提供了iPhone和Apple Watch之间的双向消息传递,使用WatchConnectivity。
核心能力
核心能力sendMessage- 向Apple Watch发送一个交互式消息。该消息必须在Apple Watch上可达,否则将无法成功。使用此功能进行紧急、交互式的通信。updateApplicationContext- 将应用程序上下文与Apple Watch共享。仅保留最新的上下文 - 这将覆盖任何之前的上下文。使用此功能进行同步应用程序状态,Apple Watch需要显示。transferUserInfo- 将用户信息传输到Apple Watch。传输队列并按顺序传递,即使Apple Watch当前不可达。使用此功能传输重要数据,必须可靠地传递。replyToMessage- 回复Apple Watch发送的消息。使用此功能响应messageReceivedWithReply事件。
公共API
公共API| 方法 | 描述 |
|---|---|
sendMessage | 向手表发送一个交互式消息。手表必须可达才能成功。使用此功能进行紧急、交互式通信。 |
updateApplicationContext | 更新与手表共享的应用程序上下文。仅保留最新上下文 - 这将覆盖任何以前的上下文。使用此功能同步应用程序状态,手表需要显示。 |
transferUserInfo | 将用户信息传输到手表。传输将排队并按顺序交付,即使手表当前不可达。使用此功能传输必须可靠交付的重要数据。 |
replyToMessage | 回复手表发送的消息,要求回复。使用此功能响应messageReceivedWithReply事件。 |
getInfo | 获取手表连接状态信息。 |
getPluginVersion | 获取本机Capacitor插件版本。 |
addListener | 监听手表发送的消息。 |
addListener | 监听手表发送的需要回复的消息。 |
addListener | 监听手表发送的应用程序上下文更新。 |
addListener | 监听手表发送的用户信息传输。 |
addListener | 监听手表可达性变化。 |
addListener | 监听会话激活状态变化。 |
removeAllListeners | 移除此插件的所有监听器。 |
真实来源
标题:真实来源此参考资料是从 src/definitions.ts 在 capacitor-watch.