UNPKG

cordova-plugin-watch-connectivity

Version:

Allows communication to Apple Watch devices through the WatchOS 2+ Watch Connectivity Framework

33 lines (24 loc) 1.05 kB
var exec = require('cordova/exec'); var Watch = function() { }; Watch.initialize = function(successCallback, errorCallback) { exec(successCallback, errorCallback, "Watch", "initialize", []); }; Watch.sendMessage = function(message, successCallback, errorCallback) { exec(successCallback, errorCallback, "Watch", "sendMessage", [message]); }; Watch.sendObject = function(object, successCallback, errorCallback) { var payload = JSON.stringify(object); exec(successCallback, errorCallback, "Watch", "sendObject", [payload]); } Watch.updateAppContext = function(object, successCallback, errorCallback) { var payload = JSON.stringify(object); exec(successCallback, errorCallback, "Watch", "updateAppContext", [payload]); } Watch.listenForMessage = function(successCallback, errorCallback) { exec(successCallback, errorCallback, "Watch", "listenForMessage", []); }; Watch.checkAppContext = function(successCallback, errorCallback) { exec(successCallback, errorCallback, "Watch", "checkAppContext", []); } module.exports = Watch;