IMHO The idea of installing an external client doesn't sound very convincing. http://docs.rhomobile.com/en/4.1.0/rhoconnect/push-client-setup-rps seems to be more interesting. Please share your thoughts.
I also have not explored their API yet, and can't exactly say with certainty whether we can include it in a Rho app or whether a suitable plugin for Rho can be developed and used. Also, whether callback can be used for popup, vibrate, sound etc. with this API.... Waiting for others to chime in here...
However, if your're referring to installing the Android or iOS client, don't we also have to install rhoconnect-push-service runtime apps for Rhoconnect Push on the device(s)?
Well, after some quick checks :
Pushover : iOS, Android, desktop browser
Rhoconnect push : iOS, Android, Win Mobile
2. External service used :
Pushover : Apple, Google
Rhoconnect push : Direct (?), GCM
3. Pushover : Simple alerts, cannot trigger sync
Rhoconnect push : Alerts + Sync (I've not tested this though)
Integration of Pushover API in a Rhodes app : Does not seem to be too difficult. On my ToDo List
Thanks for sharing the detailed comparison. It will help newbies.
I must add that some may not like the idea of using a third party tool and might prefer instead to go with their own on-premise Rhoconnect.