We're building our own mobile application with integrations towards Canvas and other systems, which we don't want to integrate with Canvas directly.
Most of the application is working fine, however, we would also like to get push notifications from Canvas.
As far as we can see; in the API we can control notifications preferences. However, we can not actually subscribe to push notifications for a user.
Is this correct? Have anyone else had any experience in building your own mobile applications and integrated push notifications from Canvas in it?
The best thing we've figured out right now is to poll Canvas for the Activity Stream every now and then for every user and see if something new has happened and trigger our own push notification for it. But this feels like quite the backward way to do it.