我需要至少为APNS,GCM实施服务器端推送通知服务。任何适合生产环境的值得信赖的开源项目我可以从这开始吗?
答案 0 :(得分:13)
AirNotifier,独立通知服务器支持APNS,GCM,MPNS / WNS(Windows Phone)和SMS,它使用Restful API和易于使用的Web界面在python中编写。
答案 1 :(得分:6)
您可能感兴趣的项目名为 pushd (https://github.com/rs/pushd)。它支持Android和APNS(Apple推送通知服务)的GCM(Google云消息传递)以及微软的推送服务。
pushd是一个nodejs项目,它公开了一个易于使用的JSON / http接口。有很棒的调试/记录选项。
答案 2 :(得分:6)
答案 3 :(得分:4)
对于APNS和GCM,您可以使用Countly push notifications。它还具有移动分析功能,因此您不仅可以发送推送通知,还可以查看应用程序的分析(用户,会话,国家/地区,平台,分辨率等)。
答案 4 :(得分:3)
您没有指定一种更难推荐的语言。如果我们假设Java,您可以查看javapns或java-apns,它们似乎都是受欢迎的选择。
对于GCM,谷歌发布了自己的server-side Java API,这似乎是显而易见的选择。
如果Java不是您选择的语言,您当然可以通过Google搜索一些基本术语来找到您自己语言的项目。如果您想了解它的支持程度或它有什么样的问题,通常会有一些问题涉及Stackoverflow上的特定项目。
答案 5 :(得分:2)