消息推送管理


EnOS消息推送服务是一款适用于 EnOS 服务以及在 EnOS 上注册应用,面向用户侧的推送服务,用户可以通过消息推送服务管理账户,配置不同服务的推送配额,避免资源挤占;应用开发者可以通过调用消息推送服务即时地向用户推送通知消息及通知邮件,与用户保持互动,从而有效地提高留存率,提升用户体验。

_images/notification_struc.png


EnOS 消息推送服务具有:

  • 稳定和可扩展性

    • 推送管理服务是EnOS管理控制中心(EnOS 管理控制台)的一部分,可在私有环境独立部署。

    • 外发邮件冗余存储到多台服务器和数据库,为您提供高稳定性和可扩展性的邮件发送平台。

  • 快速和精准性

    • 短信推送可以对接用户自定义运营商,做到精准和快速推送。

主要功能


消息推送管理允许系统管理员管理消息推送方式、配置消息推送模板、收集消息推送总量、设置消息推送配额,管理消息推送后台。

邮件推送

OU管理员将配置邮件发送形式或消息推送的相关配置:

  • 配置邮件发件地址

  • 邮件模板:查看邮件的模板

  • 邮件计量:提供基于 OU 和应用 的邮件计量功能

短信推送

OU管理员将配置短信发送形式或消息推送的相关配置:

  • 配置短信签名

  • 短信计量:提供基于 OU 和应用的邮件计量功能

配额和阈值

系统管理员或OU管理员为应用配置不同推送类型的月度配额/日配额,阈值。

管理员界面

系统管理员登录管理员界面,对以下功能进行管理:

  • 管理 EnOS 平台服务的 Key,配额及阈值

  • 配置 SMTP 邮件服务器和短信运营商

  • 导入/导出 EnOS 的服务和消息模板

  • 内容审批:审批内容:短信签名

  • 配额审批:审批应用申请的配额

相关角色


EnOS消息推送主要服务于以下角色:

角色

主要操作任务

IAM中定义的权限

权限适用范围

系统管理员

管理 EnOS 内部的服务,内部服务通过 RPC 接口行 notification 调用,通过批量导入导入,对系统模板进行管理。

拥有 EnOS 管理控制台全部功能权限

所有租户/OU

OU管理员

为本 OU 管理 OU 内应用的 notification 资源和配置,包括应用的配额,应用推送的渠道,以及应用所需的消息推送相关配置。OU 内购买的注册应用,调用 notification 的 Key 为通过应用注册和应用购买统一管理的 AK/SK。

IAM中系统管理员授权消息推送服务全部功能权限

所有租户/OU

应用开发者

使用配置好的应用和服务的 token,通过 Notification Management 进行消息推送,触达用户;配置和使用模板能功能简化和规范开发和推送流程。

IAM中授权消息推送服务部分功能权限

所有租户/OU

应用的用户

根据应用和服务的规则,在申请、开通账号,修改密码、获取验证码时收应用和服务的告警通知的消息。

IAM中未授权消息推送服务功能权限

所有租户/OU