Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.35 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.35 KB

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.

Installation

bower install phonegap-push-angular

Requirements

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

Emulator

Note that the service will not work in an emulator since it depends on the PushPlugin, which only works on real devices.