Commit 8377bc4d authored by Simon MacDonald's avatar Simon MacDonald
Browse files

Issue #18: iOS badge number

parent e08eb596
Loading
Loading
Loading
Loading
+20 −0
Changes for www/push.js: 20 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -70,6 +70,26 @@ PushNotification.prototype.unregister = function(successCallback, errorCallback,
    exec(successCallback, errorCallback, "PushNotification", "unregister", [options]);
};

/**
 * Call this to set the application icon badge
 */

PushNotification.prototype.setApplicationIconBadgeNumber = function(successCallback, errorCallback, badge) {
    if (errorCallback == null) { errorCallback = function() {}}

    if (typeof errorCallback != "function")  {
        console.log("PushNotification.setApplicationIconBadgeNumber failure: failure parameter not a function");
        return
    }

    if (typeof successCallback != "function") {
        console.log("PushNotification.setApplicationIconBadgeNumber failure: success callback parameter must be a function");
        return
    }

    cordova.exec(successCallback, errorCallback, "PushNotification", "setApplicationIconBadgeNumber", [{badge: badge}]);
};

/**
 * Listen for an event.
 *