我可以使用Apple的推送通知服务发送图像吗?

时间:2013-09-06 12:13:47

标签: ios objective-c apple-push-notifications

每当我的应用程序收到通知时,我都需要显示图像。

Apple是否推送通知支持图像发送?

更新

如果无法接收上述内容,我们会在收到通知时在UIAlertview上显示来自网址的图片。

2 个答案:

答案 0 :(得分:8)

更新! iOS 10引入了向推送通知添加媒体附件的功能。所以现在我们可以在推送通知中包含图像。 [来源:安德鲁来自评论,以及其他展示如何执行此操作的教程,例如this one。]


没有。通知有效负载最长可达256个字节。只有当编码图像大小加上有效载荷的其余部分不大于那个时,您才可以发送图像......没用。

但是,您可以使用 alert apn字典中的 launch-image 属性来指定将在应用启动时使用的应用包中的图片。

或者您可以在应用程序中发送可以从中下载图像的URL。

请查看Apple Docs

答案 1 :(得分:2)

就推送通知而言,当用户操作通知或在应用程序位于前台时收到通知时,应用程序将仅获取推送消息有效负载。唯一的目的是让用户知道有新内容。

因此,您不应该使用推送通知来向您的应用提供内容。您的应用应该负责从后端服务器中提取所有新内容。

更新但是,如果你的意思是" emoji" this might help you.