3

我目前正在寻找向我正在开发的 iphone 和 android 应用程序提供推送通知。我查看了推送通知服务,它们非常昂贵,所以我希望使用 socket.io 运行我自己的。

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

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

目前我正在为我的 nodejs 应用程序使用 Nodejitsu,并计划让它也托管推送服务器,以实现其价值。

任何帮助我指出正确方向的帮助都会有很大帮助。

4

1 回答 1

2

所需带宽取决于您计划每天推送的通知数量。每个通知都相对较小(对于 Apple Push Notifications - 最多 256 字节的有效负载 + 一些开销 < 每条消息 400 字节;对于 Google Cloud Messaging - 最多 4K 字节的有效负载 + 一些开销 < 每条消息 5K 字节)。你可以算算。

此外,对于 Apple 推送通知,您的服务器必须允许连接到传出端口 2195 和 2196。我对 Nodejitsu 不熟悉,因此无法提供更具体的信息。

于 2013-11-14T15:09:38.620 回答