全部产品
云市场

消息推送简介

更新时间:2020-04-14 17:46:01

消息推送服务(Mobile Push Service,简称 MPS)提供专业的移动消息推送方案,针对不同的场景推出多种推送类型,满足您的个性化推送需求。为了提升推送的到达率,mPaaS 集成了华为、小米等厂商的推送功能,在提供控制台快速推送能力的同时,也提供了服务端接入方案,方便用户快速集成移动终端推送功能,与 App 用户保持互动,从而有效地提高用户留存率,提升用户体验。

功能特性

您可通过 MPS 发起多种类型的消息推送,推送渠道支持自建渠道和三方渠道,推送方式支持控制台页面推送和 API 推送,基于实际业务场景,选择合适的推送类型、推送渠道以及推送方式。

MPS 核心功能如下:

  • 多种推送方式:可以精准推送消息给自定义目标用户群体、单个用户、全部用户等多种方式,并可以从移动推送服务控制台页面发送消息,也可以利用 API 接口发送消息。
  • 自定义消息有效期:若初次下发消息时设备未在线,那么在消息有效期内,设备建链或者发起用户绑定均可触发消息再次下行,确保消息最终送达目标用户。
  • 不同推送目标类型:您可以建立设备与登录用户的对应关系,基于设备标识或用户标识推送消息。
  • 个性化消息模板:通过模板管理页面,您可以配置个性化模版,满足业务的个性化推送需求。
  • 推送配置:通过推送配置页面,配置证书,您可以选择 iOS 设备推送所对应的 APNs 网关。
  • 渠道配置:接入第三方推送渠道,集成华为、小米等第三方渠道推送功能,提升推送到达率。
  • 密钥管理:消息推送的所有对外接口都需要对请求进行签名,保证了业务的安全性,提供了密钥配置页面供用户配置自己的密钥。同时,提供消息回执功能,供您追踪消息的投递结果。

原理框架

MPS 推送服务为 mPaaS 体系内直接与客户端通讯的核心必备基础组件之一,其基础原理为基于 TCP 长连接通道或者手机厂商推送渠道进行 消息通知 相关业务数据传输。

客户端通过 mPaaS 移动网关(MGS)配合服务,调用 RPC 网关进行设备注册、用户绑定以及第三方渠道的关系绑定,实现基于设备维度和用户维度的消息推送。MPS 同时支持 API 推送与控制台页面推送,您可以在自己的服务端根据业务逻辑通过 API 调用推送个性化消息,也可以通过控制台页面直接推送消息。为了提升消息到达率,MPS 支持接入华为、小米、FCM 和 APNs 等推送渠道,并对后端业务系统保持透明,可让业务系统专注于完成业务功能,无需关注终端机型。

组件优势

作为消息推送的业务人员,您可以通过消息推送组件获取以下优势:

  • 快速稳定:消息下发速度快,保证稳定到达。
  • 接入简单:降低接入成本,更高效。

  • 精准个性化推送
    • 可以向单个用户、自定义用户分组等各种维度精准推送个性化信息。
    • 提供控制台推送页面推送,满足简单的推送需求。同时,也提供服务端接入方案,满足更为复杂的需求。
    • 提供消息回执,供您追踪消息下发结果,有效提升用户留存率跟活跃度。
    • 建立设备标识与 App 用户体系的对应关系,可把 App 用户名作为消息接收者直接发送消息,无论用户在哪台设备登录信息都能准确送达。

应用场景

针对不同应用场景,消息推送提供以下几种推送方式:

  • 极简推送(Simple Push):针对单个用户或设备快速推送消息,配置简单。
  • 模板推送(Template Push):针对单个用户或设备推送消息,可指定消息模版,消息正文由替换模板占位符得到。
  • 批量推送(Multiple Push):针对大量设备或者用户推送消息,可指定消息模版,在配置文件中针对不同设备或用户设置不同的占位符变量值。
  • 群发推送(Broadcast Push):针对全网设备进行推送,可指定消息模版,消息正文由替换模板占位符得到。