我正在寻找在一个场景中开发移动应用程序的最佳方法,基本上用户可以订阅任何主题,当有人使用网络应用程序发布该主题的任何消息时,移动用户将收到通知,而不是轮询服务器。
客户端应用程序需要在多个平台上运行:iPhone、Android、..
服务器应用程序可能会使用 PHP (Symfony2) 开发。
我读过选项是:
- (GCM) Google Cloud Message -限制:仅适用于 Android 设备
- (APN) Apple Publish Notification Services -限制:只有IOS使用XMPP协议来实现服务器/客户端之间的通信
有什么建议吗?