Skip to content

AngularJS module for using the PushPlugin in PhoneGap apps.

License

Notifications You must be signed in to change notification settings

aszmyd/phonegap-push-angular

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

AngularJS module for using the PushPlugin in PhoneGap apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%