emoji是一种文本类型的象形符号,它在我们日常的网络生活中随处可见,通过它你可以了解到行行文字后的感情,甚至于一个emoji就可以表达我们当下的心情。通知栏等消息如果适当的融入emoji表情,可以更好的跟用户交流,提高消息的点击率。
渠道 | 是否支持 |
---|---|
个推 | 支持 |
APNs | 支持 |
华为 | 支持 |
小米 | 不支持 |
魅族 | 支持 |
OPPO | 支持 |
VIVO | 支持 |
开发者可通过调用 服务端 RestAPI V2 实现对应的功能。api接口支持32位的Unicode表情符号,例 \ud83d\ude00。在线工具获取emoji表情编码示例:
"push_message":{
"notification":{
"title":"你点我呀!",
"body":"假如生活出卖了我,我希望是论斤卖。\ud83d\ude48",
// ...其他push_message参数略
}
}
注意:小米限制推送消息内容不可以使用emoji表情,详见小米公告
"push_channel":{
"android":{
"ups":{
"notification":{
"title":"你点我呀!",
"body":"生命在于运动。\u26f9\ufe0f\ud83d\udeb4\ud83c\udfcb\ufe0f",
// ...其他push_channel参数略
}
//注意:小米不支持emoji,需要单独设置 不含emoji 的标题、内容。
"options": {
"XM": {
"/title": "小米离线通知标题",
"/description": "小米离线通知标题"
}
}
}
}
"push_channel":{
"ios": {
"aps": {
"alert": {
"title": "你点我呀!",
"body": "加班使我快乐。\ud83d\udc69\u200d\ud83d\udcbb"
// ...其他push_channel参数略
}
}
}
}