如何使用phonegap在Apple watch和ios app之间进行通信?

时间:2016-03-09 07:25:29

标签: cordova watchkit apple-watch

我是phonegap的新手。我想建立一个苹果手表的应用程序,可以与他们的主机ios应用程序进行通信。我不知道主机应用程序是否通过phonegap构建?那么我可以构建一个可以使用phonegap与主机应用程序通信的手表应用程序吗?换句话说,我想创建一个环境,在那里我可以通过ios app进行交流,并使用phonegap观看。

2 个答案:

答案 0 :(得分:0)

Phonegap是一种shell,允许您通过处理所有iOS低级别的东西来处理高级别的事情。观看< - > iOS通信由Watch Connectivity系统处理,这是一个低级系统。应该可以向PhoneGap应用添加低级命令,以便您可以执行所需的操作。我建议您查看上次观看连接文档和/或观看Watch Connectivity WWDC会话: Go to Docs. Go to WWDC Session

答案 1 :(得分:0)

你有一个cordova插件来处理与苹果手表的通信

安装插件

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

上的文档