当前位置:网站首页>Huawei push service content, read notes
Huawei push service content, read notes
2022-07-05 13:21:00 【? abc!】
Business Introduction
Product description
Push service is a message push platform provided by Huawei , Explain the basic concept of push service
Said two parts of push service
- Message push channel from cloud to terminal
- Terminal message display
Here are some videos , In fact, it's how to push on Huawei's platform , And the features of this push
Finally, the supported devices are explained
Function is introduced
Push message type
Types are divided into :
- Notice bar message :
Directly distributed by the push service, And display in the drop-down list of the notification center of the terminal device , There is no need for the application process to reside in the background , The corresponding action will be triggered after the user clicks the message in the notification bar , If you open the application 、 Open a web page, etc ,You can customize message styles and reminder methods to attract users , So as to increase the number of daily active users of the applicationThere are four kinds of messages in the notice column
- Bulk messages : The application sends messages with the same content to users in batches
- Thousands of people and thousands of faces : The application pushes the unified message template containing the substitution character to the user group , Each tweet displays different content at the replacement character position according to the user's settings and preferences .
- Point to point news : User specific behavior triggers the message that the application automatically sends to the user .
- Instant messaging : Point to point chat messages between users ( Or private letter )、 Group chat message
- Through the news : Messages handled by the client application
The terminal device will not directly display the data or instructions sent by the cloud , Instead, it passes data to applications , The content is parsed by the application , And trigger related actions ( Such as jumping to the web 、 In app pages, etc )
In the choice of the two , Recommended Notice bar message , Because the message on the notice board has two characteristics :
- low power consumption : When the user clicks the message in the notification bar , The target application will be pulled up , Thus reducing the frequency of starting the application process , Reduce the power consumption of terminal equipment .
Push service adopts unified message center(Notification Center, hereinafter referred to as NC) The ability of - High arrival rate : The arrival rate of transparent messages is affected by Android Whether the system and application reside in the background will affect , and The notification bar message passes on Huawei terminal equipment NC Unified display , Even if the app doesn't start , Messages can also be delivered .
Push ability
Push target selection
There are four kinds of push targets :
- Push messages according to the subscription topic
- Audience push messages based on Huawei analysis
- according to Push Token Push message
- towards Android、HarmonyOS(Java)、iOS、Web And fast app push messages .
Transparent messages only support Android and iOS application , There is no limit to the messages in the notification bar.
Message sending capability
It explains several cases of push , And the ability to push
Push personalized display
As mentioned in the topic
A term is used to explain
AAID( Apply anonymous device identifier ): It is used to identify the application instance running on the terminal device
APNs( Apple's official push notification service ): Enables you to push notification messages to applications installed on Apple devices
APNs certificate : Certificates required to use Apple Push Service (“Sandbox” Version and “Production” edition ), Using push service to iOS When pushing notifications , Please make sure that AGC Uploaded certificate version and APNs In the same , otherwise , Push will fail
APP ID: Unique application identifier , stay AppGallery Connect Generate when created
Badge: Corner marker , Displayed in the upper right corner of the application icon , Used to prompt unread messages
NC( Unified messaging center ): Provide Huawei equipment displays messages on the notice board Ability .
ODID( Open device identifier ): Developers can Use ODID To identify the device .
Push Kit( English name of push service ): It is the message push platform provided by Huawei , Established a message push channel from the cloud to the terminal .
Push Token( Push token ): For every application on every device Push Token All are Only exist Of , You can adopt Push Token Push messages to applications .
Uplink message : The message sent by the terminal device to the developer server .
Downlink message : Developers call the push service API, Messages pushed to terminal devices .
Restricted description
Some limitations are explained
Huawei notification message rules
Notification specification summary
Huawei notification usually has two definitions
Cloud notification, refer to Push service through Huawei Notice sent .Local notification, refer to When the application is running in the background Notices sent or displayed .
It explains some principles of using the notice , The design specifications of the notice are standardized
Content management rules
Some specifications have been made in terms of content
Message classification criteria
Messages are classified , And the process of applying for self classification is shown
Message sending scheme
Sending processing for different types of messages , Whether to speed up or send normally
You can also customize some sending schemes
Android、HarmonyOS(Java)、iOS、Web(Beta)、 Apply it quickly
These are all descriptions of development message push
Server development guide
Push service supports you to use HTTPS Access Agreement Push Server side ,HTTPS The protocol channel provides uplink and downlink message capabilities
Send a downlink message
Interaction 
Send an uplink message
It supports sending messages from terminal devices to your server
Push service client API Provide the ability to cache and resend , That is, when the uplink message sent by the application fails to be sent due to the unavailability of the network , Messages will be cached on the terminal device , Resend at the right time .
Explains how to set cache resend , And receipt ability

The rest of the content describes these steps
Message receipt
Message receipt It refers to the message pushed by the push server to the user terminal ,Push End to side Push The server feeds back the delivery results , meanwhile ,Push The server will send the message delivery status to your application in the form of a receipt message .
The receipt status code is shown in the following table :
Finally, the development steps of message receipt are explained
Push operation platform
The push configuration content on the platform is described
Push messages for several applications mentioned above , It explains how to operate on the platform
Finally, it explains how to view push reports , And common error codes
边栏推荐
- [notes of in-depth study paper]transbtsv2: wider instead of deep transformer for medical image segmentation
- MySQL --- 数据库查询 - 排序查询、分页查询
- It's too convenient. You can complete the code release and approval by nailing it!
- Can and can FD
- APICloud Studio3 API管理与调试使用教程
- Flutter 绘制波浪移动动画效果,曲线和折线图
- A specific example of ABAP type and EDM type mapping in SAP segw transaction code
- Actual combat simulation │ JWT login authentication
- STM32 and motor development (from architecture diagram to documentation)
- Matlab paper chart standard format output (dry goods)
猜你喜欢

Navigation property and entityset usage in SAP segw transaction code

Binder通信过程及ServiceManager创建过程

Word document injection (tracking word documents) incomplete

C# 对象存储

Android本地Sqlite数据库的备份和还原
![[deep learning paper notes] hnf-netv2 for segmentation of brain tumors using multimodal MR imaging](/img/52/5e85743b1817de96a52e02b92fd08c.png)
[deep learning paper notes] hnf-netv2 for segmentation of brain tumors using multimodal MR imaging

RHCSA10

Sorry, we can't open xxxxx Docx, because there is a problem with the content (repackaging problem)

国际自动机工程师学会(SAE International)战略投资几何伙伴

峰会回顾|保旺达-合规和安全双驱动的数据安全整体防护体系
随机推荐
Solve Unicode decodeerror: 'GBK' codec can't decode byte 0xa2 in position 107
Matlab paper chart standard format output (dry goods)
Datapipeline was selected into the 2022 digital intelligence atlas and database development report of China Academy of communications and communications
碎片化知识管理工具Memos
js判断数组中是否存在某个元素(四种方法)
Alibaba cloud SLB load balancing product basic concept and purchase process
RHCSA9
Lb10s-asemi rectifier bridge lb10s
手把手带你入门Apache伪静态的配置
go 数组与切片
潘多拉 IOT 开发板学习(HAL 库)—— 实验7 窗口看门狗实验(学习笔记)
聊聊异步编程的 7 种实现方式
Can and can FD
DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe6 in position 76131: invalid continuation byt
How to protect user privacy without password authentication?
Le rapport de recherche sur l'analyse matricielle de la Force des fournisseurs de RPA dans le secteur bancaire chinois en 2022 a été officiellement lancé.
Shandong University Summer Training - 20220620
[deep learning paper notes] hnf-netv2 for segmentation of brain tumors using multimodal MR imaging
RHCSA10