FCM接口返回的message_id前缀0的具体含义是什么?
FCM返回message_id开头0的含义
你返回结果里message_id字段开头的0代表该条消息的投递优先级为普通优先级(normal priority):
- 普通优先级的消息不会强制唤醒处于低电耗模式的设备,FCM会选择合适的时机(比如设备主动唤醒、有其他高优先级消息投递)再推送,用来降低对设备耗电的影响,适合非即时性的通知场景。
- 如果开头值为
1,则代表消息为高优先级(high priority),FCM会尽可能立即唤醒设备完成投递,适合即时聊天、告警等需要实时触达的场景。
补充说明:message_id的完整结构含义如下:[优先级]:[投递时间戳(毫秒级)]%[目标应用唯一标识哈希]
你示例中的1578308939759111是消息投递的时间戳,64af3761f9fd7ecd是你发送目标对应的应用标识哈希。
内容的提问来源于stack exchange,提问作者Vishnu Vasudevan
相关产品推荐
相关产品推荐

