本模块提供了推送服务公共信息,包括:绑定账号的类型和场景化消息数据PushPayload、扩展通知消息数据、扩展通知替换内容、点击事件时可以替换的数据以及应用内通话消息数据。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.0.0(10)
绑定账号类型,为枚举值。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.0.0(10)
名称 | 值 | 说明 |
|---|---|---|
PROFILE_TYPE_OS_DISTRIBUTED_ACCOUNT | 1 | 华为账号。 |
PROFILE_TYPE_APPLICATION_ACCOUNT | 2 | 应用账号。 |
应用可以通过receiveMessage()获取场景化消息数据的参数定义。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.0.0(10)
名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
type | string | 否 | 否 | 传递给Ability的消息类型。 |
data | string | 否 | 否 | 传递给Ability的数据。
|
扩展通知消息数据,继承PushPayload。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.1.0(11)
名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
id | number | 否 | 否 | 通知id。 |
type | string | 否 | 否 | 继承自PushPayload,表示传递给RemoteNotificationExtensionAbility的消息类型。 |
data | string | 否 | 否 |
扩展通知替换内容。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.1.0(11)
名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
title | string | 否 | 是 | 扩展通知标题。 说明: title从5.0.0(12)起变更为非必填字段。 |
text | string | 否 | 是 | 扩展通知内容。 说明: text从5.0.0(12)起变更为非必填字段。 |
overlayIcon | image.PixelMap | 否 | 是 | 扩展通知的叠加图标。 说明: 图片长*宽建议小于128*128像素,若超过49152像素,则图片不展示。 |
badgeNumber | number | 否 | 是 | 扩展通知展示时增加的角标数量。 |
setBadgeNumber | number | 否 | 是 | 扩展通知展示时显示的角标数量。与badgeNumber同时返回时,优先于badgeNumber。 说明: 起始版本:5.0.0(12)。 |
wantAgent | PushCommon.RemoteWantAgent | 否 | 是 | 点击事件时可以替换的数据。 |
点击事件时可以替换的数据。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.1.0(11)
名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
abilityName | string | 否 | 否 | 自定义页面名称。 |
parameters | Record<string, Object> | 否 | 是 | 传递给应用的数据。 |
应用内通话消息数据,继承PushPayload。
模型约束:此接口仅可在Stage模型下使用。
系统能力:SystemCapability.Push.PushService
起始版本:4.1.0(11)
名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
callId | string | 否 | 否 | 当次呼叫的唯一标识。 |
type | string | 否 | 否 | 继承自PushPayload,表示传递给VoIPExtensionAbility的消息类型。 |
data | string | 否 | 否 | 继承自PushPayload,表示传递给VoIPExtensionAbility的数据。 |