【问题标题】:How to start an iOS push notification from an in-app process如何从应用内进程启动 iOS 推送通知
【发布时间】:2012-08-22 19:00:59
【问题描述】:

我正在构建一个插入第三方服务的应用程序,该服务将向 iOS 设备发送消息。到目前为止,当委托方法被触发以表示已收到新消息时,我无法找到任何关于然后启动推送通知的文档。

到目前为止,我已经注册了应用程序以接收推送通知并触发了委托方法,我只是不确定如何将两者连接在一起?

如果有帮助,该应用将至少部署 iOS 5.1。

【问题讨论】:

    标签: ios objective-c iphone push-notification


    【解决方案1】:

    这不是远程通知的工作方式。它们的主要目的是通知应用程序一些事件。所以应用程序只接收远程通知并注意发送它们。所以场景是:

    通过

    通知应用程序
    application:didReceiveRemoteNotification: //if running
    

    application:didFinishLaunchingWithOptions: //if closed
    

    根据通知负载,您可以确定需要执行的具体操作。例如,通知表示向用户发送了一条新消息。然后您需要将您的自定义请求发送到您的服务器并获取该新消息。

    【讨论】:

    • 所以我无法从应用程序内部手动“通知应用程序事件”?
    • 您需要定期向您的服务器发送更新请求。
    【解决方案2】:

    我发现在这种情况下,我想要的不是推送通知,而是本地通知。

    【讨论】:

      猜你喜欢
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      相关资源
      最近更新 更多