Skip to content

Instantly share code, notes, and snippets.

@sebastienblanc
Last active December 4, 2018 08:02
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sebastienblanc/9615439c67968ecb92da to your computer and use it in GitHub Desktop.
Save sebastienblanc/9615439c67968ecb92da to your computer and use it in GitHub Desktop.
Add a new platform in the UnifiedPush Server

Add a new platform in the UnifiedPush Server

This is simple checklist for those who would like to add a new Push Platform support to UPS (like Blackberry hint for the community hint).

Adapt the Model

You can find a concrete example of these steps in this commit (for ADM) here

Update the UI console

You can find a concrete example of these steps in this commit (for ADM) here

Add the Sender/Connector to the Push Network :

  • Update the sender POM to add the connector/client library of the platform. If it does not exist, well, implement it and share it ;)

  • Update the Push Message by adding any specific properties that your platform supports.

  • Implements a Push Sender class using this interface

You can find a concrete example of these steps in this commit (for ADM) here

Testing

Well, you should update the related test classes, don't forget to update the mock test message if you have added new keys/properties to the Push Message.

Java Sender

TODO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment