Thanks, but this is missing one crucial feature. The feature that when a push notification is received the OS starts the app. The type of notifications the nginx solution deals with require your app to be open. If I was not required to work in the scenario that the app is closed, I'd totally do something like this.
> Sent: Thursday, August 27, 2015 at 12:30 PM > From: "Konstantin Tokarev" <[email protected]> > To: "Jason H" <[email protected]>, "[email protected]" > <[email protected]> > Subject: Re: [Interest] Google Push Notifications? Anyone's push > notifications? > > > > 27.08.2015, 19:03, "Jason H" <[email protected]>: > > I need to add push notifications to our Qt app for iOS/Android. It looks > > like Google's service has libraries for iOS and Android. I'm looking for > > pointers to integrate these libraries on both platforms. > > > > "It'd be really cool if..." Qt supported a uniform API for this, even for > > QtCloudServices, but it looks like push notifications are not a part of the > > service offering. > > Here is nginx plugin allowing to implement server side: > > https://github.com/wandenberg/nginx-push-stream-module > > It supports 4 kinds of push notifications: > > * long polling (delayed HTTP reply) > * forever iframe (endless chunked HTTP reply) > * websocket > * EventSource aka Server-Sent Events > > On Qt side first 2 options can be trivially implemented with > QNetworkAccessManager (or any other HTTP client), for websocket there is > QtWebSockets. > > EventSource protocol is quite trivial though one still has to write some > text-processing code for its messages, so it's fair to claim that Qt does not > support it out of the box. > > > -- > Regards, > Konstantin > _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
