我正在构建一个插入第三方服务的应用程序,该服务将向 iOS 设备发送消息。到目前为止,当委托方法被触发以表示已收到新消息时,我无法找到任何关于然后启动推送通知的文档。
到目前为止,我已经注册了应用程序以接收推送通知并触发了委托方法,我只是不确定如何将两者连接在一起?
如果有帮助,该应用程序将至少部署 iOS 5.1。
我正在构建一个插入第三方服务的应用程序,该服务将向 iOS 设备发送消息。到目前为止,当委托方法被触发以表示已收到新消息时,我无法找到任何关于然后启动推送通知的文档。
到目前为止,我已经注册了应用程序以接收推送通知并触发了委托方法,我只是不确定如何将两者连接在一起?
如果有帮助,该应用程序将至少部署 iOS 5.1。
我发现在这种情况下,我想要的不是推送通知,而是本地通知。
这不是远程通知的工作方式。它们的主要目的是通知应用程序一些事件。所以应用程序只接收远程通知并注意发送它们。所以场景是:
应用程序通过
application:didReceiveRemoteNotification: //if running
或者
application:didFinishLaunchingWithOptions: //if closed
根据通知有效负载,您可以确定需要执行的确切操作。例如,通知表示向用户发送了一条新消息。然后您需要将您的自定义请求发送到您的服务器并获取该新消息。