All Products
Search
Document Center

Mobile Platform as a Service:Overview

Last Updated:Feb 24, 2025

Message Push Service (MPS) provides the following OpenAPIs for the server to implement the functions of message push (simple push, template push, multiple push, and broadcast push), message revocation, message statistics and analysis, and scheduled push. As for message push, MPS supports immediate push, timed push, and scheduled push three push strategies to meet the push requirements in different scenarios and reduce repetitive work. At the same time, we provide SMS supplementary services, that is, to supplement messages through SMS channels to improve the message reach rate.

Important
  • Currently, only non-financial areas in Hangzhou provide SMS supplementary service.

  • Additional operator fees will incurre when using SMS service. For information on billing methods and pricing for SMS service, please refer to What is Alibaba Cloud SMS?

Special parameter restrictions of the manufacturer channel are as follows.

Manufacturer Channel

Rules and Restrictions

Huawei

Limitations Description

Interface Document

Honor

Push Quantity Management Rules

Interface Document

HarmonyOS

Usage Constraints

Interface Document

Xiaomi

Push Message Rules

Interface Document

OPPO

Push Service Limitations Description

Interface Document

vivo

Push Message Limitations Description

Interface Document

MPS provides the following server-side APIs, which are described in the table below.

API

Description

Simple push

Push a message to a target ID.

Template push

Push a message to a target ID. The message is created through a template.

Multiple push

Push different messages to multiple target IDs. Based on templates, configure different template placeholders for each push ID to achieve personalized message push.

Broadcast Push

Push the same message to all network devices. The message is created through a template.

Message revocation

Revoke a pushed message. Messages pushed through simplified push or template push can be revoked by message ID. Messages pushed through batch push and mass push can be revoked by task ID.

Usage analysis

Query message push statistics, including total push count, successful push count, arrival count, message open count, and message ignore count. It also includes batch push tasks and mass push tasks lists and details created through the console or triggered by API calls.

Scheduled Push Tasks

Supports querying scheduled push task lists and canceling scheduled push tasks. Scheduled push tasks are divided into scheduled push and loop push:

  • Scheduled Push: Push messages at a specified time. For example, push messages at 8:00 AM on June 19.

  • Loop Push: Repeatedly push messages within a specified time range. For example, push messages every Friday at 8:00 AM from June 1 to September 30. A loop push task may generate one or more scheduled push tasks.