APN

Component ID

1507982

Component name

APN

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

The APN module handles Apple Push Notifications through the ApnsPHP library and integrates it with the Drupal user system.

There are other solutions available that aren't exactly the same:

There will be a sister project for the Android notifications using C2DM.

Features:

  • Register push key for a user (tested) or anonymously (experimental) using Services 2.x (tested and used), Services 3.x (experimental, untested) for Apple Push Notifications
  • Send user push notifications (tested)
  • Send anonymous push notifications (untested)
  • Feedback handling (removal of dead push keys)
  • Simple functions for connecting to Apple and sending notifications.

Requires the ApnsPHP library. This cannot to my knowledge be included as it is BSD-licensed.

To do

  • A Drupal 7 port.
  • Solid testing and evaluation of the Services 3.x version.
  • Rules integration

Feel free to suggest improvements.