Nodejs和socket.io用于推送通知

3

我目前希望能够为我正在开发的iPhone和Android应用程序提供推送通知。我查看了推送通知服务,发现他们非常昂贵,所以我想使用socket.io自己运行。

我的问题是,推送通知对服务器的要求有多高?我需要大量带宽或某些特定的服务器设置吗?

很遗憾,我之前没有使用过推送通知来估计我需要的数量。

目前,我正在使用Nodejitsu作为我的nodejs应用程序,并打算让它托管推送服务器。

希望能给我指明正确的方向,这将极大地帮助我。

1个回答

2
所需带宽取决于您计划每天推送的通知数量。每个通知相对较小(对于苹果推送通知 - 长度不超过256字节的有效负载+一些开销<每条消息400字节;对于Google Cloud Messaging - 长度不超过4K字节的有效负载+一些开销<每条消息5K字节)。您可以进行计算。
此外,对于苹果推送通知,您的服务器必须允许连接到出站端口2195和2196。我不熟悉Nodejitsu,因此无法提供更具体的信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接