Allows using the PushPlugin in PhoneGap apps built with AngularJS.
Provides a service for registering the device with the push notification server and listening for notifications.
Register device:
new pgPushNotificationsFactory( '0123456789', // GCM Sender ID function registeredCallback (deviceToken, platform) { // Send `deviceToken` to your push server here // `platform` is either 'APNS' (iOS) or 'GCM' (Android) }, function pushNotificationCallback (data, platform) { // Push message received } );
Listen for push notifications:
$scope.$on('phonegapPush.notification', function (notification) { // Notification received: // `notification.data` raw notification data/payload // `notification.provider` either 'APNS' or 'GCM' });