推送通知

更新时间:2025-04-02 02:21:38

本文介绍如何通过控制台推送通知。

进入页面

  1. 登录EMAS管理控制台

  2. 查找您的项目,单击项目,进入EMAS概览页。

  3. 进入【用户增长】-【移动推送】-【创建任务】-【推送通知】页面,根据需要选择推送的目标平台。 image

推送设置

根据目标平台不同,需要配置的参数不同,参数说明如下:

Android

1、基础设置

参数

说明

参数

说明

通知标题

通知的标题部分,用于简要描述通知的内容

通知正文

通知的主要内容,用于详细描述通知的信息

推送目标

可选项如下:

  1. 所有:推送给全部设备。

  2. 指定终端:根据设备ID推送。

  3. 指定账号:根据设备ID绑定的账号推送。

  4. 指定别名:根据设备ID绑定的别名推送。

  5. 设备标签:根据设备ID绑定的标签推送。

说明
  1. 当发送对象是指定终端/账号/别名时,您可以选择以上传文件的形式上传设备ID/账号/别名。

  2. 请上传 30MB 以内的 UTF-8 编码的 txt 文件,每行一条数据记录。

  3. 全推频率限制:同一个Appkey,同一种操作系统(Android/iOS/HarmonyOS),两次全推的间隔至少为1秒。此外,连续10分钟内允许最多全推10次通知(消息转通知按通知处理),连续10分钟内允许最多全推30次消息。

推送时机

设置本次推送的发送时间。

可选项包括:

• 立即发送

• 定时发送:不能超过7天。

离线保存

设备离线保存时间,超过该时间段之后再上线的用户将收不到推送。离线保存最多设置72小时。

点击通知触发

指用户单击收到的通知后接下来的操作。可选项包括:

• 打开应用

• 打开指定页面:需指定页面

• 打开指定URL:输入网页URL

• 无跳转

通道ID

设置Android8+的ChannelId,Android 8.0以上设备必填,否则无法接收到通知。具体说明请参考推送高级接口AndroidNotificationChannel。

2、配置厂商通道

参数

说明

参数

说明

辅助弹窗内容自定义

设置辅导辅助弹窗内容,包括:

  • 通知点击后跳转Activity:指定点击通知后跳转的 Activity。具体说明请参考:推送高级接口AndroidPopupActivity。

  • 辅助弹窗标题:设置辅助弹窗模式下标题内容,使用限制请参考:推送高级接口AndroidPopupTitle。

  • 辅助弹窗正文:设置辅助弹窗模式下 Body 内容,使用限制请参考:推送高级接口AndroidPopupBody。

超长截断

设置是否超长截断,使用限制请参考:推送高级接口Trim。

通知通道及通知分类

设置通知通道及通知分类,使用限制请参考:推送高级接口说明。

3、高级设置

参数

说明

参数

说明

展示方式

通知展示方式。可选项包括:

• 标准模式:默认通知样式,以简单的标题和内容形式展示。

• 长文本模式:在通知中展示更多的内容。

• 大图模式:在通知中展示大图。

• 列表模式:在通知中展示多个列表项。

长文本标题

设置长文本模式下的标题,使用限制请参考:推送高级接口AndroidBigTitle。

长文本正文

设置长文本模式下的正文,使用限制请参考:推送高级接口AndroidBigBody。

大图URL

设置大图模式下的图片URL,使用限制请参考:推送高级接口AndroidBigPictureUrl。

列表项

设置列表模式下的列表文案,该参数要以Json map的格式传入,否则会解析出错,使用限制请参考:推送高级接口AndroidInboxBody。

提醒方式

设备提醒方式。可选项包括:

• 震动

• 声音

• 震动&声音

• 静音

通知ID

设置通知ID,使用限制请参考:推送高级接口AndroidNotificationNotifyId。

分组ID

设置分组ID,同一组消息在通知栏里只显示最新一条和当前该组接受到的消息总数目,不会展示所有消息也无法展开。使用限制请参考:推送高级接口AndroidNotificationThreadId。

自定义标识

设置自定义标识,当JobKey不为空时,回执日志中会附带该字段。

通知角标

全类名:角标设置应用入口Activity的全类名,仅在华为/荣耀厂商通道推送时有效。具体请参考推送高级接口中参数AndroidBadgeClass。

角标设置:

  • 自增:设置角标累加值,具体请参考推送高级接口中参数AndroidBadgeAddNum。

  • 自定义值:设置角标数字固定值,具体请参考推送高级接口中参数AndroidBadgeSetNum。

自定义参数

设定通知的扩展属性,该参数要以Json map的格式传入,否则会解析出错。

iOS

基础通知

1、基础设置

参数

说明

参数

说明

通知标题

通知的标题部分,用于简要描述通知的内容

通知副标题

iOS 10+设备的通知副标题内容。副标题会显示在通知标题下方,提供额外的信息

通知正文

通知的主要内容,用于详细描述通知的信息

推送环境

选择推送环境。

可选项包括:

• 生产环境

• 开发环境

推送目标

可选项如下:

  1. 所有:推送给全部设备。

  2. 指定终端:根据设备ID推送。

  3. 指定账号:根据设备ID绑定的账号推送。

  4. 指定别名:根据设备ID绑定的别名推送。

  5. 设备标签:根据设备ID绑定的标签推送。

说明
  1. 当发送对象是指定终端/账号/别名时,您可以选择以上传文件的形式上传设备ID/账号/别名。

  2. 请上传 30MB 以内的 UTF-8 编码的 txt 文件,每行一条数据记录。

  3. 全推频率限制:同一个Appkey,同一种操作系统(Android/iOS/HarmonyOS),两次全推的间隔至少为1秒。此外,连续10分钟内允许最多全推10次通知(消息转通知按通知处理),连续10分钟内允许最多全推30次消息。

推送时机

设置本次推送的发送时间。

可选项包括:

• 立即发送

• 定时发送:不能超过7天。

2、高级设置

参数

说明

参数

说明

后续动作

指用户单击收到的通知后,接下来的操作。

可选项包括:打开应用。

静默通知

设置是否开启静默通知。

Mutable-Content

设置通知处理扩展标记,静默通知时,必须设为true。

中断级别

设置中断的级别。

自定义参数

设定通知的扩展属性。

该参数要以Json map的格式传入,否则会解析出错。

通知ID

设置通知ID,使用限制参考:推送高级接口中参数iOSNotificationCollapseId说明。

分组ID

设置分组ID,使用限制参考:推送高级接口中参数iOSNotificationThreadId说明。

Category

设置Category,使用限制参考:推送高级接口中参数iOSNotificationCategory说明。

通知声音

设置通知声音,具体请参考:推送高级接口中参数

iOSMusic说明。

通知角标

设置通知角标,可选项包括:

• 自增:使用限制参考推送高级接口中参数

iOSBadgeAutoIncrement说明。

• 自定义值:使用限制参考推送高级接口中参数

iOSBadge说明。

自定义参数

设定通知的扩展属性,该参数要以Json map的格式传入,否则会解析出错。

灵动岛通知

1、基础设置

参数

说明

参数

说明

通知标题

通知的标题部分,用于简要描述通知的内容

通知副标题

iOS 10+设备的通知副标题内容。副标题会显示在通知标题下方,提供额外的信息

通知正文

通知的主要内容,用于详细描述通知的信息

推送环境

选择推送环境。

可选项包括:

• 生产环境

• 开发环境

推送目标

DeviceID,设备在推送服务中的唯一标识

推送时机

设置本次推送的发送时间。

可选项包括:

• 立即发送

• 定时发送:不能超过7天。

2、实时活动参数配置

参数

说明

参数

说明

Live Activity事件类型

实时活动事件类型,包括:

• start:启动实时活动

• update:更新实时活动

• end:结束实时活动

使用限制请参考:推送高级接口IosLiveActivityEvent。

Live Activity ID

由设备上报到用户服务器的Live Activity ID,使用限制请参考:推送高级接口IosLiveActivityId。

数据模型

待注册的Live Activity类型,使用限制请参考:推送高级接口IosLiveActivityAttributesType。

过期时间

灵动岛过期时间,使用限制请参考:推送高级接口IosLiveActivityStaleDate。

静态参数

灵动岛推送透传静态参数,JSON内的kv由业务方自定义,使用限制请参考:推送高级接口IosLiveActivityAttributes。

动态参数

灵动岛推送透传动态参数,JSON内的kv由业务方自定义,使用限制请参考:推送高级接口IosLiveActivityContentState。

锁屏消失时间

当结束Live Activity时,灵动岛会立即结束,但是锁屏活动会一直保留到锁屏消失时间,使用限制请参考:推送高级接口IosLiveActivityDismissalDate。

HarmonyOS

1、基础设置

参数

说明

参数

说明

通知标题

通知的标题部分,用于简要描述通知的内容

通知正文

通知的主要内容,用于详细描述通知的信息

推送目标

可选项如下:

  1. 所有人:推送给全部设备。

  2. 指定终端:根据设备ID推送。

  3. 指定账号:根据设备ID绑定的账号推送。

  4. 指定别名:根据设备ID绑定的别名推送。

  5. 设备标签:根据设备ID绑定的标签推送。

说明
  1. 当发送对象是指定终端/账号/别名时,您可以选择以上传文件的形式上传设备ID/账号/别名。

  2. 请上传 30MB 以内的 UTF-8 编码的 txt 文件,每行一条数据记录。

  3. 全推频率限制:同一个Appkey,同一种操作系统(Android/iOS/HarmonyOS),两次全推的间隔至少为1秒。此外,连续10分钟内允许最多全推10次通知(消息转通知按通知处理),连续10分钟内允许最多全推30次消息。

推送时机

设置本次推送的发送时间。

可选项包括:

• 立即发送

• 定时发送:不能超过7天。

离线保存

设备离线保存时间,超过该时间段之后再上线的用户将收不到推送。离线保存最多设置72小时。

2、高级设置

参数

说明

参数

说明

通知角标

设置通知角标,可选项包括:

  • 自增:设置角标累加值,具体请参考推送高级接口中参数HarmonyBadgeAddNum。

  • 自定义值:设置角标数字固定值,具体请参考推送高级接口中参数HarmonyBadgeSetNum。

后续动作

指用户单击收到的通知后接下来的操作。可选项包括:

• 打开应用首页

• 打开应用自定义页面:需要配置自定义页面ActionUri中的任意一项。关于ActionUri说明,请参考鸿蒙ClickAction文档actionuri参数说明

自定义参数

设定通知的扩展属性,该参数要以Json map的格式传入,否则会解析出错。

3、鸿蒙设置

参数

说明

参数

说明

通知消息分类

鸿蒙厂商通道会根据通知消息分类方式对不同类别的通知消息的提醒方式、消息展示位置、推送数量进行差异化管理。具体标准可参考鸿蒙开发者文档,使用场景是鸿蒙推送接口的Notification.category字段

通知渠道类型

鸿蒙系统支持多种通知渠道,不同通知渠道对应的通知提醒方式不同。具体类型说明可参考鸿蒙开发者文档,使用场景是鸿蒙创建通知接口的NotificationRequest.notificationSlotType字段

启用测试消息

鸿蒙通道的推送配置项中,测试消息的启用标识,具体说明可参考鸿蒙开发者文档testMessage参数说明。

推送通知

  1. 配置完成后,单击推送通知进行发送。image

  • 本页导读 (0)
  • 进入页面
  • 推送设置
  • Android端
  • iOS端
  • HarmonyOS端
  • 推送通知
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等