如何从头开始创建推送通知服务器

Posted

技术标签:

【中文标题】如何从头开始创建推送通知服务器【英文标题】:How to create Push notification server from scratch 【发布时间】:2014-12-29 18:07:22 【问题描述】:

我使用gcm来获取通知,我们说有这么多应用程序使用google的这个系统,如果系统被锁定一天?还是谷歌决定删除它或将其付诸付款?我的目的是想知道我是否可以为我创建一个与 GCM 执行相同操作的个人服务器,是否有某种开源项目?那就是拥有一个无需去谷歌就可以处理通知的个人服务器。 是可以想象这样的事情还是乌托邦?

【问题讨论】:

详细的 GCM 服务器实施指南:developer.android.com/google/gcm/server.html 为什么不试试 Amazon SNS 服务,它为 Android 和 ios 设备提供推送通知服务。 aws.amazon.com/sns @AkashShende 查看文档我看到亚马逊想要一个项目 ID_sender google api 的步骤。使用付费服务 (AMAZON) 来获得相同的服务 (GOOGLE) 有什么意义? 【参考方案1】:

GCM 与您的 Android 应用程序完美集成。此外,GCM 是一种高度可靠且可用的消息传递基础架构,为全球许多 Android 设备提供支持。许多非常流行的应用程序依赖 GCM 进行推送通知和消息传递。

还要注意,即使使用 GCM,您仍然需要创建自己的服务器来将消息发送到启用了 GCM 的 Android 应用程序。

您可以访问GCM architecture page了解更多信息。

【讨论】:

以上是关于如何从头开始创建推送通知服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何创建从服务器到所有通知授予用户的网络推送通知?

FAQHMS Core推送服务与本地创建通知消息如何相互覆盖?

如何创建推送通知?代码中的问题。没有得到注册ID

iOS 推送通知服务器

如何在内部编码推送通知

iOS 推送通知系统服务器