【发布时间】:2011-09-29 15:29:53
【问题描述】:
我已经在 AppDelegate 中实现了所有推荐的方法来启动远程通知服务。
我可以在运行、启动和关闭时接受它们。
但是有一个问题,因为我无法在后台处理许多收到的通知。我只能处理最新通知。
推荐的手册是什么?如何在后台收到所有通知?是否只能通过手动调用我的服务提供商(apns 数据的发送者)来解决?
【问题讨论】:
-
如果您真正正确实施 APNS,您的应用永远不会“处理”通知。 iOS 接收所有通知,用户可以使用这些通知打开您的应用程序。就是这样。
-
通知系统并非旨在用于在服务器和设备之间发送重要数据。它只是为了撞击设备,以便它可以联系服务器并找出实际发生的情况。除了不适合这种推送通知之外,它还不够可靠,无法做任何重要的事情。如果服务器负载对您来说是个问题,那么提高您的应用程序的价格或其他东西来弥补它。如果你的应用很好,用户会很乐意付费。
标签: iphone objective-c ipad apple-push-notifications