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

时间:2012-12-06 13:57:55

标签: android ios notifications push-notification push

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

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

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

我正在搜索使用Google GCM和Apple APNS推送服务实现此功能的非付费服务/服务器软件/内置功能。<​​/ p>

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

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

此致 麦克

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

这很有可能。这是一个深刻的话题,对于一个叠加帖子来说太深了。

以下是iOS的教程,以下是android GCM

的google文档

这些绝对是您想要使用的工具!