[Huawei Developers] Jack Wu Shenzhen:
"Message pushing" is when apps and companies proactively "push" messages to users. These messages then appear in the notification panel or lock screen of the user's mobile device. It's a great way to target and engage with certain user groups, but there are a lot of push services out there, so why choose HUAWEI Push Kit?

High Delivery Rate

When you push messages, you need a reliable channel. You can measure the stability and reliability of a push channel by looking at its message delivery rate.

Generally, apps either push messages through a third-party channel or one they built themselves. If you use your own channel, messages are only effective if they arrive when your app is open and running as required on the recipient's device. But users won't generally have your app open 24/7 because it consumes too much power, and though they can grant system-level permission to the apps, in reality, few users will actually do this. As a result, the message delivery rate of self-built channels is often fairly low.

HUAWEI Push Kit is a third-party channel which establishes a stable, system-level persistent connection and provides a system app which displays messages to users. This means once you have obtained users' authorization, your apps can push messages straight to the notification panel, even if they're not running in the background. That's why 99.8% of messages will reach the target devices within 10 minutes.

Data source: HUAWEI Push Kit statistics

High Concurrency Rate

As well as stability, apps relating to news, social media, and transactions have to send a huge number of messages concurrently. For example, when a user completes a transaction, a good financial app should push them a transaction notification straight away. Likewise, when a user receives a message from a friend, they'll want to know about it immediately.

With Push Kit's system-level channel, you can send tens of millions of messages per second and tens of billions of messages per day, so you can provide users with the content they need as the second they need it.

Multiple Push Modes

Besides a high delivery rate and concurrency rate, it's essential you push the right content to the right users at the right time. With Push Kit, you can segment audiences and push personalized messages to them based on their situation using a range of functions:

(1) Topic subscriptions: Push messages relating to topics that users have subscribed to, for example, you could push product sales messages to users who have subscribed to the pre-sales reminder.

(2) Audience tagging: Segment audiences by tagging them, and then push relevant messages to them.

(3) Geofence messaging: Messages are pushed automatically when users enter, stay, or leave certain areas. For example, if a user enters an area with a restaurant as the center, they might receive deals and offers for that restaurant.

(4) Scenario-based messaging: Messages are pushed automatically when users fulfill certain criteria. For example, when they insert a set of headphones into their mobile phone, they might receive a playlist from a music app.

Simple Integration Process

We continue to optimize the integration process for this kit, to make it as simple and cheap as possible. With our tools, you can integrate Push Kit into your app within half a day, and we'll also provide you with sample code which you can reuse in your app server.

Check out the following links to learn more. We hope you enjoy using Push Kit!

>>Find out more on our official website