Overview

更新时间:
复制 MD 格式

Introduction

In the Android ecosystem in China, push channels rely on long-lived connections between the device and the cloud. These channels heavily depend on the application process remaining active. Some mobile phone manufacturers build system-level push channels into their custom ROMs. The system then distributes messages to each application. This improves the message delivery rate on their ROMs.

Integrating with a manufacturer push channel involves two steps:

Step 1: Integrate with a manufacturer push channel. This step involves integrating with the manufacturer's push channel SDK to ensure that push messages can be delivered to devices through the channel.

Step 2: Integrate with the auxiliary pop-up window. This step enables your application to receive and process push messages.

Step 1: Integrate with a manufacturer push channel

Mobile Push integrates with the push channels of device manufacturers such as Xiaomi, Huawei, Honor, vivo, OPPO, Meizu, and Google. This integration improves the message delivery rate on devices that have strict management controls.

Note

Mobile Push prioritizes its own channel to deliver push messages. It only uses a manufacturer push channel if its own channel is disconnected.

You can select a manufacturer push channel to integrate with as needed.

Step 2: Integrate with the auxiliary pop-up window

Vendor channels can push notifications to a phone's notification bar even when the app is terminated. To handle user clicks on notifications, you must integrate an auxiliary pop-up that receives and processes the notification message. Alibaba Cloud Mobile Push provides integrated auxiliary pop-ups for Xiaomi, Huawei, Honor, OPPO, vivo, and Meizu.

For information about how to integrate with the auxiliary pop-up window, see Integrate with the auxiliary pop-up window.

Important

Offline notification messages for the auxiliary pop-up window are not handled in the callback of MessageReceiver/AliyunMessageIntentService.

Scenario analysis

Scenario analysis for manufacturer push channel integration