【发布时间】:2016-03-09 07:25:29
【问题描述】:
我是 phonegap 的新手。我想为苹果手表构建一个应用程序,它可以与他们的主机 ios 应用程序通信。我不知道主机应用程序是不是由 phonegap 构建的?那么我可以为手表构建一个可以使用 phonegap 与主机应用程序通信的应用程序吗?换句话说,我想创建一个环境,让我可以使用 phonegap 交流 ios 应用和观看。
【问题讨论】:
标签: cordova watchkit apple-watch
我是 phonegap 的新手。我想为苹果手表构建一个应用程序,它可以与他们的主机 ios 应用程序通信。我不知道主机应用程序是不是由 phonegap 构建的?那么我可以为手表构建一个可以使用 phonegap 与主机应用程序通信的应用程序吗?换句话说,我想创建一个环境,让我可以使用 phonegap 交流 ios 应用和观看。
【问题讨论】:
标签: cordova watchkit apple-watch
Phonegap 是一种外壳,它允许您通过处理所有 iOS 低级别的东西来做高级别的事情。 Watch iOS 通信由 Watch Connectivity 系统处理,这是一个低级系统。应该可以向您的 PhoneGap 应用程序添加低级命令,以允许您做您想做的事情。我建议阅读 Watch Connectivity 文档和/或观看上次的 Watch Connectivity WWDC 会话: Go to Docs. Go to WWDC Session
【讨论】:
你有一个 Cordova 插件来处理与 Apple Watch 的通信
安装插件
cordova plugin add cordova-plugin-apple-watch
初始化插件
applewatch.init(function successHandler(appGroupId) {}, function errorHandler(){});
向手表发送消息
applewatch.sendMessage(message, queueName, successHandler, errorHandler);
收听观看消息
applewatch.addListener(queueName, messageHandler);
还有其他一些事情,请阅读https://www.npmjs.com/package/cordova-plugin-apple-watch上的文档
【讨论】: