合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
华为快应用是一种新型免安装应用。相比于传统Android应用,具有以下优点:
推送服务支持向华为快应用推送消息的能力。
如何申请Token请参见接入Push服务。
快应用推送消息是通过设置自定义消息负载(即消息类型为透传消息)进行消息推送,消息内容由快应用引擎进行解析,以下是快应用消息体中具体的参数字段:
PushBody
参数值 | 取值类型 | 必选(M)/可选(O) | 参数说明 |
|---|---|---|---|
title | String | O | 通知栏消息标题。 |
description | String | O | 通知栏消息内容。 |
page | String | O | 点击通知栏消息跳转到的快应用界面的path。 |
params | Object | O | 点击通知栏消息跳转到快应用界面时可携带的数据。样例:{\"key1\":\"test1\",\"key2\":\"test2\"}。 说明 当pushtype=0时,不携带params参数消息可以发送成功,但不会展示该条通知栏消息。 |
messageId | String | O | 透传消息的ID。 |
data | String | O | 透传消息携带的内容。 |
您可以通过两种方式推送消息:
满足如下前提条件的快应用才可以接收到PUSH消息:
消息类型 | 前提条件 |
|---|---|
通知栏消息 | 快应用必须有使用记录,并满足如下条件之一:
|
为尽早发现问题,尽量减少您集成业务提交审核后被打回的概率,HMS Core业务提供了提交审核前自检checklist。请下载推送服务开发自检Checklist进行自检,检查通过后,再提交上架应用。