我计划为iOS和Android开发一款应用程序。两个App都将使用原生代码,即在iOS 6上使用Objective-C,在Android SDK 4.0(API 14)上使用Java。
该应用将连接到共享的MySQL数据库(C / JDBC)。
它应该能够在两个平台之间双向发送和接收推送通知。通知不会包含任何有效负载数据,它们只会被用来通知数据库中有新数据,以及描述新数据类型的字符串(例如:“事件X有更新可用”)。接收方应根据数据库中的新条目更新其数据。
我正在寻找一个不需要支付费用的服务/服务器软件/内置功能,它使用Google GCM和Apple APNS推送服务来实现这个功能。
在研究过程中,我已经找到了一些可能的解决方案(PushWoosh、pushd、PushSharp、PubNub、OpenPush),但它们都不符合我的要求(基于mono、收费、使用sockets等)。
你知道这样的解决方案吗?我也乐意听取其他建议。
谢谢, Mike