使用消息推送服务,收到消息时,没有铃声和震动提醒。
推送代码如下:
{
"payload": {
"notification": {
"category": "MARKETING",
"title": "普通通知标题",
"body": "普通通知内容",
"clickAction": {
"actionType": 1,
"action": "****",
"uri": "****",
"data": {
"securityData": "{
"data": {
"batchNo": "",
"msgId": "****",
"userId": "****"
},
"click_action": "****"
}"
}
}
}
},
"target": {
"token": ["*******"]
},
"pushOptions": {
"testMessage": true
}
} Push Kit(推送服务)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。所有HarmonyOS应用可通过集成Push Kit,实现向应用实时推送消息,使消息易见,构筑良好的用户关系,提升用户的感知度和活跃度。
// POST https://push-api.cloud.huawei.com/v3/3158882***52863/messages:send
// Authorization:Bearer xxx
// ****
// push-type:0
{
"payload": {
"notification": {
"category": "IM",
"title": "普通标题",
"body": "普通内容",
"clickAction": {
"actionType": 0
},
"style": 0,
"image": "https://lf*******246.png"
}
},
"target": {
"token": [
"MAAALgE4G98BAAAAst*******jg"
]
}
} Q:推送消息是否支持自定义通知铃声,实现收到消息时播报指定铃声?
A:可以通过场景化消息推送中notification的sound字段自定义消息通知铃声,满足收到通知消息后播放指定铃声的需求。