推送通知

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

操作步骤

  1. 登录EMAS管理控制台

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

  3. 在顶部导航栏,选择用户增长

  4. 用户增长产品页面,从左侧导航栏选择移动推送 > 创建消息-推送通知,打开推送通知页面。

  5. Android与鸿蒙版本输入通知标题通知内容,iOS版本还需要额外选择推送环境

    您也可以进行高级设置,高级设置说明如下:

    • Android端:

      参数

      说明

      后续操作

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

      • 打开应用

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

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

      • 无跳转

      自定义参数

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

      提醒方式

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

      • 震动

      • 声音

      • 震动&声音

      • 静音

      发送对象

      可选项如下:

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

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

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

      • 设备别名(Alias):根据设备ID绑定的别名推送。

      • 设备标签(Tag):根据设备ID绑定的标签推送。

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

      • 请上传.txt类型的文件,文件最大为30M,文件内容为utf-8编码方式,且每行一条记录。

      发送时间

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

      可选项包括:

      • 立即发送

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

      离线保存

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

      通知ID

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

      分组ID

      设置分组ID,同一组消息在通知栏里只显示最新一条和当前该组接受到的消息总数目,不会展示所有消息也无法展开。

      自定义标识

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

      长文本标题

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

      长文本正文

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

      大图URL

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

      小米大图URL

      设置大图模式下的大图URL。

      列表项

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

      配置厂商通道

      参数

      说明

      通知点击后转跳activity

      设置打开应用的AndroidPopupActivity。

      辅助弹窗title内容

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

      辅助弹窗body内容

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

      超长截断

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

      通知通道及通知分类

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

      Android8.0特殊配置

      参数

      说明

      通知通道

      设置Android8+的ChannelId,具体请参考推送高级接口中参数AndroidNotificationChannel。

    • iOS端

      参数

      说明

      推送环境

      选择推送环境。

      可选项包括:

      • 生产环境

      • 开发环境

      后续操作

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

      可选项包括:打开应用。

      自定义参数

      设定通知的扩展属性。

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

      发送对象

      设置本次推送的发送对象。可选项包括:

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

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

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

      • 设备别名(Alias):根据设备ID绑定的别名推送。

      • 设备标签(Tag):根据设备ID绑定的标签推送。

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

      • 请上传.txt类型的文件,文件最大为30M,文件内容为utf-8编码方式,且每行一条记录。

      发送时间

      设置本次推送的发送时间,可选项包括:

      • 立即发送

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

      离线保存

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

      离线保存最多设置72小时。

      静默通知

      设置是否开启静默通知。

      Mutable-Content

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

      中断级别

      设置中断的级别。

      通知ID

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

      分组ID

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

      Category

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

      通知声音

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

      iOSMusic说明。

      通知角标

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

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

      iOSBadgeAutoIncrement说明。

      • 自定义值。

    • HarmonyOS端

      参数

      说明

      后续操作

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

      • 打开应用首页

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

      发送对象

      可选项如下:

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

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

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

      • 设备别名(Alias):根据设备ID绑定的别名推送。

      • 设备标签(Tag):根据设备ID绑定的标签推送。

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

      • 请上传.txt类型的文件,文件最大为30M,文件内容为utf-8编码方式,且每行一条记录。

      发送时间

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

      可选项包括:

      • 立即发送

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

      离线保存

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

      自定义参数

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

      通知消息分类

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

      通知渠道类型

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

      启用测试消息

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

  6. 配置完成后,单击确定发送