max-berman / phonegap-push-angular

AngularJS module for using the PushPlugin in PhoneGap apps.

Home Page:http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AngularJS PhoneGap Push Notifications Service

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.

Example

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'
});

About

AngularJS module for using the PushPlugin in PhoneGap apps.

http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/

License:MIT License