From 053473394e6e0990c68a924adbb7c7d75f35973d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 11 Dec 2015 02:07:02 -0600 Subject: pushplugin on android --- .../www/cdv-plugin-parse.js | 95 ++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js (limited to 'StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js') diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js new file mode 100644 index 00000000..58d1e6ec --- /dev/null +++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js @@ -0,0 +1,95 @@ +var parsePlugin = { + + registerCallback: function(ecb, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'registerCallback', + [ecb] + ); + }, + + initialize: function(appId, clientKey, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'initialize', + [appId, clientKey] + ); + }, + + getInstallationId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationId', + [] + ); + }, + + getInstallationObjectId: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getInstallationObjectId', + [] + ); + }, + + getSubscriptions: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'getSubscriptions', + [] + ); + }, + + subscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'subscribe', + [ channel ] + ); + }, + + unsubscribe: function(channel, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'unsubscribe', + [ channel ] + ); + }, + + // iOS only + resetBadge: function(successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'resetBadge', + [] + ); + }, + + // iOS only + trackEvent: function(name, dimensions, successCallback, errorCallback) { + cordova.exec( + successCallback, + errorCallback, + 'ParsePlugin', + 'trackEvent', + [ name, dimensions ] + ); + } +}; +module.exports = parsePlugin; -- cgit v1.2.3-70-g09d2