应用程序关闭时是否可以通过推送通知触发图像下载?

时间:2012-07-20 22:17:28

标签: iphone objective-c ios push-notification background-image

我正在开发一个消息传递应用程序(类似于WhatsApp),用户可以相互发送文本和图像消息。

目前,如果user1向user2发送图片消息,而user2处于离线状态(应用程序已关闭) - >我的服务器将检测到user2处于离线状态 - >并将向他发送有关新图像的推送通知。

然后,当user2打开应用程序时,将下载图像并在聊天视图中显示给他。

这个问题是user2获得了关于新图像的推动 - >打开应用以查看该图片 - >但是需要等到图像下载...
所以这不是最好的用户体验,我希望当user2打开应用程序时,他会立即看到图像

我唯一能想到的是使用推送通知唤醒应用程序并开始下载图像,即使user2尚未打开应用程序,但我不知道这是否可行?
还是其他任何想法?

2 个答案:

答案 0 :(得分:3)

不,不幸的是,当您的应用处于非活动状态时,您无法在用户选择重新启动之前回复通知。

答案 1 :(得分:0)

使用推送通知启动下载 如果您的服务器在您的应用有新内容时向用户的设备发送推送通知,您可以要求系统在后台运行您的应用,以便它可以立即开始下载新内容。

Click here to Apple reference

享受:)

相关问题