【问题标题】:How to communicate between apple watch and ios app using phonegap?如何使用phonegap在apple watch和ios app之间进行通信?
【发布时间】:2016-03-09 07:25:29
【问题描述】:

我是 phonegap 的新手。我想为苹果手表构建一个应用程序,它可以与他们的主机 ios 应用程序通信。我不知道主机应用程序是不是由 phonegap 构建的?那么我可以为手表构建一个可以使用 phonegap 与主机应用程序通信的应用程序吗?换句话说,我想创建一个环境,让我可以使用 phonegap 交流 ios 应用和观看。

【问题讨论】:

    标签: cordova watchkit apple-watch


    【解决方案1】:

    Phonegap 是一种外壳,它允许您通过处理所有 iOS 低级别的东西来做高级别的事情。 Watch iOS 通信由 Watch Connectivity 系统处理,这是一个低级系统。应该可以向您的 PhoneGap 应用程序添加低级命令,以允许您做您想做的事情。我建议阅读 Watch Connectivity 文档和/或观看上次的 Watch Connectivity WWDC 会话: Go to Docs. Go to WWDC Session

    【讨论】:

    • 非常感谢@Owen Hartnett。一切都很清楚。
    • 如果回答了您的问题,请标记为这样。
    【解决方案2】:

    你有一个 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上的文档

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多