一、需求背景
1.1 背景描述
emoji是一种文本类型的象形符号,它在我们日常的网络生活中随处可见,通过它你可以了解到行行文字后的感情,甚至于一个emoji就可以表达我们当下的心情。通知栏等消息如果适当的融入emoji表情,可以更好的跟用户交流,提高消息的点击率。
1.2 各渠道支持情况
渠道 | 是否支持 |
---|---|
个推 | 支持 |
APNs | 支持 |
华为 | 支持 |
小米 | 支持 |
魅族 | 支持 |
OPPO | 支持 |
VIVO | 支持 |
二、功能实现
- Android 和 iOS 都支持 emoji 表情消息
- emoji 表情适用于通知消息
- 实现 emoji 表情消息,客户端不用操作,服务端跟据消息场景设置想要的表情即可
2.1 开发者平台设置示例

2.2 服务端 API 接口设置示例
开发者可通过调用 服务端 RestAPI V2 实现对应的功能。api接口支持32位的Unicode表情符号,例 ud83dude00。在线工具获取emoji表情编码示例:

2.2.1 个推
"push_message":{
"notification":{
"title":"你点我呀!",
"body":"假如生活出卖了我,我希望是论斤卖。ud83dude48",
// ...其他push_message参数略
}
}
2.2.2 Android厂商
"push_channel":{
"android":{
"ups":{
"notification":{
"title":"你点我呀!",
"body":"生命在于运动。u26f9ufe0fud83dudeb4ud83cudfcbufe0f",
// ...其他push_channel参数略
}
}
}
2.2.3 APNs
"push_channel":{
"ios": {
"aps": {
"alert": {
"title": "你点我呀!",
"body": "加班使我快乐。ud83dudc69u200dud83dudcbb"
// ...其他push_channel参数略
}
}
}
}
编辑:yimen,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/15483/
部分内容来自网络投稿,如有侵权联系立删