Daniel Bevenius
commented on
AGPUSH-189
Go through the SimplePush spec and make sure we are following it.
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
I've found the following items where we don't follow the specification
Things to verify: