推送通知iOS和Android客户端到客户端本机代码

所以我正在为iOS和
Android计划一个应用程序.两个应用程序都将使用本机代码,因此iOS 6上的Objective-C和Android SDK 4.0的Java(API 14).

该应用程序将连接到共享的MySQL数据库(C / JDBC).

它应该能够在两个方向上从两个平台发送和接收推送通知.通知不包含任何有效负载数据,它们仅用于通知数据库中有新数据,并附带描述新数据类型的字符串(如“可用事件X的更新”).接收时,Receiver应根据数据库中的新条目更新其数据.

我正在寻找一种非付费服务/服务器软件/内置功能,它使用Google GCM和Apple APNS推送服务来实现该功能.

在研究时我已经找到了一些可能的解决方案(PushWoosh,pushd,PushSharp,PubNub,OpenPush),但它们都不符合我的要求(基于单声道,付费,使用套接字……).

你知道这样的解决方案吗?我也对其他建议持开放态度.

问候,
麦克风

最佳答案 一开始我想指出我还没有使用推送通知开发任何Android应用程序.但是对于我的iOS应用程序,我在服务器API中声明了一个php函数,当MySQL数据库中的相关用户发生更改时,我调用该函数并触发APNS.它使用Apple提供的服务器证书和用户凭据与相关用户(如SMS系统)进行交互.我认为该功能可以自定义以便使用Google的证书(如果有的话,我不知道谷歌如何处理推送通知)..

点赞