野火IM的推送服务可以处理所有消息类型,包括图片消息和自定义消息。针对您的问题:
1. 图片消息能否推送?
可以。内置消息类型(包括图片消息)会默认处理推送,不需要额外配置。
2. 自定义消息类型(1005)能否推送?
可以,但需要满足以下条件:
- 消息的
pushContent或pushData至少一个不为空
- 消息的
PersistFlag必须是"存储"或"存储并计数"属性
3. 卡片消息(带文字和图片)能否推送?
可以推送。推送服务会根据pushContent的内容进行推送。如果pushContent包含了文字描述,推送通知中会显示这些文字。
注意事项:
- 推送内容的具体展示形式取决于各平台推送服务的限制(如通知栏字数限制等)
- 图片本身通常不会直接显示在推送通知中,而是显示文字描述
- 建议为自定义消息设置有意义的
pushContent,这样用户收到推送时能看到有用的信息
更多细节可以参考 push_server 文档中关于自定义消息推送的说明。