【发布时间】:2012-09-18 06:53:29
【问题描述】:
我正计划构建一个企业级 iOS/Android 应用程序。我想从推送通知中受益(对于 Android,它被称为 Google Cloud Messaging)。但是,我们的设备并不会通过 Wifi 连接到 Internet,而是通过 Wifi 连接到 Intranet。因此,我们无法使用 Apple 或 Google 提供的标准 APN 或 GCM。
我只是想知道是否可以建立一个私有 APNs 服务器?以及任何可用的开源库。或者如果没有。在哪里可以买到?
非常感谢。
【问题讨论】:
-
只是一个想法:通过DNS服务器伪装成push.apple.com。很难模仿推送通信,因为它是 SSL 加密的。
-
不知道有没有可能。我认为您必须通过官方渠道,但也许混合方法可以帮助您,这样可以推送最少的数据。假设您的目标是节省带宽,则当客户端收到“现在”时,基本上推送“现在”从您的服务器上拉取。
-
实际上,我的目标不是节省带宽。我的目标是让我的私人 APNs 服务器位于内部。所以我可以摆脱Apple提供的APN。我根本没有 Internet 连接(只有 Intranet)。
-
你可以自己实现一个彗星轮询器。这不是很复杂。已经为网络实现了大量的彗星
标签: android ios push-notification apple-push-notifications google-cloud-messaging