Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以将图像添加到推送通知的有效负载中?我已经在照片和消息应用程序中看到了它。我希望这不是一些私有的 Apple API。
不可能
根据推送通知编程指南,有效负载最大大小不应超过 256 字节:
文档摘录:
有效负载长度——按网络顺序(即大端)的有效负载长度。有效负载不得超过 256 字节,并且不得以空值结尾。
这是 Apple 文档链接:
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW1
您可以尝试使用我使用的解决方法。
而不是推送图像\声音(大小限制问题),您可以只推送一个 URL 并捕获推送事件。之后,您有了要推送的图像\声音文件的地址,只需下载它(在收到的推送通知事件中)就可以了。