so I am planning an application for iOS and Android. Both applications will use Native Code, therefore Objective-C on iOS 6 and Java with Android SDK 4.0 (API 14).
The application will connect to a shared MySQL database (C / JDBC).
It should be able to send and receive push notifications from both platforms in both directions. Notifications will not contain any payload data, they will only be used to notify that the database has new data in combination with a string that describes the type of new data (for example, "An update is available for event X"). Upon receipt, the receiver must update its data in accordance with the new entries in the database.
I am looking for unpaid service / server software / Build-In features that use Google GCM and Apple APNS Push Services to implement these features.
During the research, I already found some possible solutions (PushWoosh, pushd, PushSharp, PubNub, OpenPush), but none of them meets my requirements (based on mono, paid, using sockets ...).
Do you know about such a decision? I am also open to other suggestions.
Regards, Mike
source share