【发布时间】:2013-03-01 10:31:05
【问题描述】:
我需要至少为 APNS、GCM 实现服务器端推送通知服务。有什么值得信赖的适合生产环境的开源项目我可以入手吗?
【问题讨论】:
标签: push-notification apple-push-notifications google-cloud-messaging
我需要至少为 APNS、GCM 实现服务器端推送通知服务。有什么值得信赖的适合生产环境的开源项目我可以入手吗?
【问题讨论】:
标签: push-notification apple-push-notifications google-cloud-messaging
AirNotifier,独立通知服务器支持APNS、GCM、MPNS/WNS(windows phone)和SMS,它是用python编写的,带有Restful API和易于使用的Web界面。
【讨论】:
有一个名为 pushd (https://github.com/rs/pushd) 的项目您可能会感兴趣。它支持 Android 的 GCM(Google 云消息传递)和 APNS(Apple 推送通知服务)以及 Microsoft 的推送服务。
pushd 是一个 nodejs 项目,它公开了一个易于使用的 JSON/http 接口。有很棒的调试/日志记录选项。
【讨论】:
对于 APNS 和 GCM,您可以使用 Countly push notifications。它还具有移动分析功能,因此您不仅可以发送推送通知,还可以查看应用程序的分析(用户、会话、国家、平台、分辨率等)。
【讨论】:
您没有指定一种语言,这使得推荐某些内容变得更加困难。如果我们假设 Java,您可以查看 javapns 或 java-apns,它们似乎都是流行的选择。
对于 GCM,Google 发布了自己的 server-side Java API,这似乎是显而易见的选择。
如果 Java 不是您选择的语言,您当然可以通过谷歌搜索一些基本术语,以您自己的语言找到一个项目。如果您想了解它的支持程度或存在哪些问题,通常会有一些问题涉及 Stackoverflow 上的特定项目。
【讨论】:
【讨论】: