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