summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/android/platform_www
diff options
context:
space:
mode:
authorRene Ae <aehtyb@gmail.com>2015-12-11 03:05:10 -0600
committerRene Ae <aehtyb@gmail.com>2015-12-11 03:05:10 -0600
commitb1775dd32d1e0113eba81cfdb9a5626295eebc4e (patch)
tree19a2f4ea004d11037e494e863a39ac834d364429 /StoneIsland/platforms/android/platform_www
parent3442b2821d30dd1ca6c6db1ba089ae3f5c95a758 (diff)
parent053473394e6e0990c68a924adbb7c7d75f35973d (diff)
Merge branch 'android' of https://github.com/okfocus/stone-island into android
Diffstat (limited to 'StoneIsland/platforms/android/platform_www')
-rwxr-xr-xStoneIsland/platforms/android/platform_www/cordova_plugins.js11
-rw-r--r--StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js97
2 files changed, 107 insertions, 1 deletions
diff --git a/StoneIsland/platforms/android/platform_www/cordova_plugins.js b/StoneIsland/platforms/android/platform_www/cordova_plugins.js
index f3122075..eec97542 100755
--- a/StoneIsland/platforms/android/platform_www/cordova_plugins.js
+++ b/StoneIsland/platforms/android/platform_www/cordova_plugins.js
@@ -111,6 +111,14 @@ module.exports = [
"clobbers": [
"PushNotification"
]
+ },
+ {
+ "file": "plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js",
+ "id": "com.parse.cordova.core.pushplugin.ParsePlugin",
+ "pluginId": "com.parse.cordova.core.pushplugin",
+ "clobbers": [
+ "window.parsePlugin"
+ ]
}
];
module.exports.metadata =
@@ -127,7 +135,8 @@ module.exports.metadata =
"cordova-plugin-splashscreen": "2.1.0",
"cordova-plugin-whitelist": "1.0.0",
"cordova-plugin-x-socialsharing": "5.0.7",
- "phonegap-plugin-push": "1.4.4"
+ "phonegap-plugin-push": "1.4.4",
+ "com.parse.cordova.core.pushplugin": "0.1.0"
}
// BOTTOM OF METADATA
}); \ No newline at end of file
diff --git a/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js
new file mode 100644
index 00000000..e732f80d
--- /dev/null
+++ b/StoneIsland/platforms/android/platform_www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js
@@ -0,0 +1,97 @@
+cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { 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;
+
+});