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

标签 ios objective-c apple-push-notifications

<分区>

我需要在我的应用程序收到通知时显示图像。

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

更新

如果上面的事情是不可能的,我们可以在收到通知时在 UIAlertview 上显示来自 url 的图像。

最佳答案

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


没有。通知负载最长可达 256 个字节。仅当编码图像大小加上其余有效负载不大于该大小时,您才能发送图像……没用。

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

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

请看Apple Docs

关于ios - 我可以使用 Apple 的推送通知服务发送图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18657631/

相关文章:

iphone - 为什么 UIKit 中有这么多方法将 View 连接到事件?

ios - 为我的应用创建夜间主题

objective-c - ARC、桥接 Actor 和 GHUnit

ios - Sqlite 数据库锁定错误 - iOS

ios - 自动在后台启动应用程序?

iphone - 推送通知不起作用?

javascript - iOS - 修复了复选框关闭键盘时标题位置发生变化的问题

ios - UNUserNotificationCenter Swift - 在特定情况下不触发本地通知

ios - 使用 kCAMediaTimingFunctionEaseIn 有问题吗?

php - iOS - 使用相同的消息和有效负载同时从同一服务器向多个应用程序发送推送通知的正确方法