所以我正在计划一个适用于 iOS 和 Android 的应用程序。这两个应用程序都将使用本机代码,因此 iOS 6 上的 Objective-C 和带有 Android SDK 4.0 (API 14) 的 Java。
该应用程序将连接到一个共享的 MySQL 数据库 (C/JDBC)。
它应该能够在两个方向上从两个平台发送和接收推送通知。通知将不包含任何有效负载数据,它们仅用于通知数据库中有新数据,以及描述新数据类型的字符串(如“事件 X 有更新可用”)。接收方应根据数据库中的新条目更新其数据。
我正在寻找使用 Google GCM 和 Apple APNS 推送服务来实现该功能的非付费服务/服务器软件/内置功能。
在研究时,我已经找到了一些可能的解决方案(PushWoosh、pushd、PushSharp、PubNub、OpenPush),但它们都不符合我的要求(基于单声道、付费、使用套接字......)。
你知道这样的解决方案吗?我也愿意接受其他建议。
问候,迈克