更新时间:2024-09-12 GMT+08:00
分享

向主题发布文本消息

操作场景

文本消息是指将消息内容以文本的形式发送到订阅终端。

前提条件

所有的订阅终端必须确认订阅才能收到推送消息,未确认的订阅终端不会收到消息。

操作步骤

  1. 登录管理控制台。
  2. 在管理控制台左上角单击图标,选择区域和项目。
  3. 在页面左上角单击图标,选择“管理与监管” > “消息通知服务 SMN”。

    进入消息通知服务页面。

  4. 在左侧导航栏,选择“主题管理” > “主题”。

    进入主题页面。

  5. 在主题列表中,选择您要向其发布消息的主题,在右侧“操作”栏单击“发布消息”。

    或者单击“主题名称”,在主题详情页中,单击右上角的“发布消息”按钮。

  6. 在弹出的发布消息对话框中,主题名称为已选择的需要发布消息的主题名称,不可修改。
    1. 根据界面提示,配置发布消息的基本信息,填写说明如表1所示。
      表1 发布消息参数说明

      参数

      说明

      消息标题

      消息的标题,长度必须少于512字节。可不填写。

      消息类型

      消息格式有三种,分别为“文本消息”、“JSON消息”和“模板消息”。每次发布消息只可选取其中一种。

      • “文本消息”:按文本格式发送的消息。
      • “JSON消息”:按JSON格式发送的消息。
      • “模板消息”:按模板格式发送的消息。模板定义请参考消息模板管理

      消息内容

      消息的内容。消息内容不能为空且大小不超过256KB。

    2. (可选)根据界面提示,配置消息属性参数。消息属性用于限定消息发布范围,填写说明如表2所示。
      表2 消息属性参数说明

      参数

      说明

      类型

      选择需要限定发布消息的类型。

      • 协议
      • String Array
      • String

      名称

      名称只能由数字、小写英文字母或下划线(_)组成,下划线不能作为结尾且不能连续出现,必须由数字或小写英文字母开头,长度不能超过32个字符且不能为空。

      • 当“类型”取值为“协议”时,“名称”默认为smn_protocol。
      • 当“类型”取值为“String Array”时,输入限定发布消息的数组名称。
      • 当“类型”取值为“String”时,输入限定发布消息的字符串名称。

      • 当“类型”取值为“协议”时,在下拉框中选择需要限定消息发布的协议类型,提供的选项为“短信”、“邮件”、“HTTP”、“HTTPS”、“FunctionGraph(函数)”、“FunctionGraph(工作流)。
      • 当“类型”取值为“String Array”时,值必须为字符串数组,数组长度至少为1且不能超过10。
      • 当“类型”取值为“String”时,值只能由中文、数字、英文字母或下划线(_)组成,长度不能超过32个字符且不能为空。
    消息内容格式如图1所示。
    图1 文本消息范例
  7. 单击“确定”。

    消息将推送至不同的订阅终端。各个终端接收到的消息内容说明请参考不同协议消息说明

相关文档