我在我的应用程序中实现了推送通知,并且没有任何问题地接收它们。我的应用程序处于脱机状态时出现问题,如果我当时发送多个通知(例如,5个通知),当我的设备上线时,它只接收最新通知。 即使我查看了Apple文档,也明确提到APNS将仅保留从第三方服务器收到的最新推送通知。 但是,当设备从线下联机时,所有其他应用程序(社交网络和聊天应用程序)如何能够发送多个通知。
我们是否必须专门实施,或者我们有任何提供服务的第三方提供商或框架。
如果有任何第三方提供商提供服务,他们的表现如何? apple是否向任何反馈服务器提供通知是否已发送到设备,以便我们的第三方服务器可以再次发送未传递的消息?
答案 0 :(得分:0)
您可以通过外部服务解决此问题,这可以为您带来以下好处:
1)异步发送推送通知 2)发送多个推送通知 3)easilly订阅取消订阅
我使用了 Urban Airship 并且非常满意。