Java iOS 7中的推送通知>;在专用服务器上

Java iOS 7中的推送通知>;在专用服务器上,java,ios,tomcat,apple-push-notifications,Java,Ios,Tomcat,Apple Push Notifications,我想为iOS实现服务器端推送通知服务 当应用程序进入后台时,我需要向客户端发送不同事件的通知,如果有必要唤醒应用程序,则需要发送通知 目前在我的系统中,我有ApacheTomcat服务器,我感兴趣的是提供一种如何实现它的教程。例如,是否可以使用web套接字,或者使用哪种替代方法,例如来自JAVA的TCP套接字 我发现了一些独立的服务,例如,和,但我不希望通过包含更多编程语言使配置变得复杂 感谢要发送推送通知,请直接向Apple的APNS服务器发送消息。此消息通过SSL连接完成,因此您不能使用We

我想为iOS实现服务器端推送通知服务

当应用程序进入后台时,我需要向客户端发送不同事件的通知,如果有必要唤醒应用程序,则需要发送通知

目前在我的系统中,我有ApacheTomcat服务器,我感兴趣的是提供一种如何实现它的教程。例如,是否可以使用web套接字,或者使用哪种替代方法,例如来自JAVA的TCP套接字

我发现了一些独立的服务,例如,和,但我不希望通过包含更多编程语言使配置变得复杂


感谢

要发送推送通知,请直接向Apple的APNS服务器发送消息。此消息通过SSL连接完成,因此您不能使用WebSocket。应用程序如何与服务器通信以传递推送通知令牌完全取决于您。后台套接字连接无法保持活动状态。这里是支持的后台任务:但是关于stackoverflow还有很多类似的问题。@Domenico Vacchiano:在您发送的文档中说:为VoIP使用配置应用程序的一个套接字。所以这个套接字可能是web套接字?@rckoenes:我对使用苹果的APNS服务器不感兴趣,只是我的应用程序和服务器之间的一个直接通信通道。不可能吗?不允许在后台打开套接字。仅允许VOIP、音乐播放器、配件或基于位置的设备在后台使用。苹果这样做是为了节省电池。APNS是确保应用程序耗尽电池电量的最佳解决方案。要发送推送通知,请直接向Apple的APNS服务器发送消息。此消息通过SSL连接完成,因此您不能使用WebSocket。应用程序如何与服务器通信以传递推送通知令牌完全取决于您。后台套接字连接无法保持活动状态。这里是支持的后台任务:但是关于stackoverflow还有很多类似的问题。@Domenico Vacchiano:在您发送的文档中说:为VoIP使用配置应用程序的一个套接字。所以这个套接字可能是web套接字?@rckoenes:我对使用苹果的APNS服务器不感兴趣,只是我的应用程序和服务器之间的一个直接通信通道。不可能吗?不允许在后台打开套接字。仅允许VOIP、音乐播放器、配件或基于位置的设备在后台使用。苹果这样做是为了节省电池。APNS是确保应用程序耗尽电池电量的最佳解决方案。