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
JavaScript
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;