I've found the following items where we don't follow the specification

  • Notifications for missing channelIDs should return 200 and not 404 like we do now.
  • We should support the Ping message
  • We should use http/wss for both protocol and endpoints.
  • We are allowed to clean up channels upon receiving a hello message. Any channels that are not included in this message can be removed.

Things to verify:

  • The hello message should be able to send an empty uaid, or a missing one
  • The hello message should be able to handle an empty channelIDs array.
  • Go through and add extend our test with the tests from https://github.com/jrconlin/simplepush_test
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira