我正在开发一个消息传递应用程序(类似于WhatsApp),用户可以相互发送文本和图像消息。
目前,如果user1向user2发送图片消息,而user2处于离线状态(应用程序已关闭) - >我的服务器将检测到user2处于离线状态 - >并将向他发送有关新图像的推送通知。
然后,当user2打开应用程序时,将下载图像并在聊天视图中显示给他。
这个问题是user2获得了关于新图像的推动 - >打开应用以查看该图片 - >但是需要等到图像下载...
所以这不是最好的用户体验,我希望当user2打开应用程序时,他会立即看到图像 !
我唯一能想到的是使用推送通知唤醒应用程序并开始下载图像,即使user2尚未打开应用程序,但我不知道这是否可行?
还是其他任何想法?
答案 0 :(得分:3)
不,不幸的是,当您的应用处于非活动状态时,您无法在用户选择重新启动之前回复通知。
答案 1 :(得分:0)
使用推送通知启动下载 如果您的服务器在您的应用有新内容时向用户的设备发送推送通知,您可以要求系统在后台运行您的应用,以便它可以立即开始下载新内容。
享受:)