diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-12-11 02:07:02 -0600 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-12-11 02:07:02 -0600 |
| commit | 053473394e6e0990c68a924adbb7c7d75f35973d (patch) | |
| tree | 153e35bebdf4b80e3a2fb23e152754be005e2815 /StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js | |
| parent | fb691ed5fbe0122efa1b8eda05c40f2f1272b1b0 (diff) | |
pushplugin on android
Diffstat (limited to 'StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js')
| -rw-r--r-- | StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js | 95 |
1 files changed, 95 insertions, 0 deletions
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; |
