Joke Collection Website - Public benefit messages - Message notification-application push
Message notification-application push
Pushing this thing will basically come into contact with the operation of the mobile Internet. We use Apple's own service APNS to do it under iOS, so we simply call the push of iOS App push notification; . Google originally provided GCM(Google Cloud Messaging) for Android, but due to well-known reasons, Google's service in China is unstable, so there are many third-party message push service providers, including Xiaomi's own push service, Huawei's own service and YunOS's own service, including Youmeng and homing pigeons (homing pigeons may stop using this pure third-party service in a few months).
In fact, the mechanism of the two is similar, basically: the application server pushes the message to the intermediate push service provider, and then the intermediate push service provider pushes it to the terminal. In principle, this system-level push will almost certainly be pushed to the user terminal as long as the user does not turn it off, so as to facilitate the user's operation, or ignore or even turn off the push service.
PUSH message enters the sending stage after the message system is created, and the server needs to route according to the user terminal information. If it is an IOS system, it will call Apple's own push notification service (APNs). If the user's mobile phone is Android, the SDK of different manufacturers will be called according to different manufacturers.
For different system versions, the supported message display forms are different. For example, after IOS 10, whether the notification bar is displayed when the APP is in the foreground; As long as the server transmits the value of the corresponding notification method, this style can be selected according to the product requirements. If the user's mobile phone is not from the five major manufacturers, it can be pushed through a long connection built by himself or using a third-party service.
If you don't directly connect to the vendor's channel, then the internal server may not need to do too much complicated development work, and realize message push by accessing third-party message push platforms such as homing pigeons and tweets. Most channels will feed back to the sender whether the message is successfully pushed to the receipt data of the client SDK, and the callback address needs to be provided.
Channel types are generally divided into three categories: vendor channels, third-party push service platforms, and long connections.
Vendor channel is a push service launched by mobile phone terminal manufacturers. By accessing the vendor SDK, the internal server can push the message to the server of the mobile phone system, and then send it to the vendor SDK inside the client, and the operating system will display it accordingly. After clicking, the corresponding APP will be called up, which can prevent the message from reaching the user after the APP process is killed, so the arrival rate is high.
The third-party push platform is a push service company that builds its own related message service. When each APP uses the push service of the same platform, the client integrates the SDK of the same third-party push platform, thus forming a push alliance. When the message flow of an APP in the alliance is not killed, other apps can also use it to inform users, form mutual awakening and improve the arrival rate.
After some scene tests, the success rate of mutual awakening is not very high, so we should carefully combine our own scene evaluation. In order to improve the arrival rate, the third-party push platform will also integrate the SDK of major manufacturers to push.
Long connection is to establish a link between the mobile phone and the server and push message data. APP status can also be monitored through long connection, but it is completely pushed by long connection to ensure the stability of touch, which requires more R&D resources, and try to avoid the operating system killing your long connection process.
Message reminder function: voice and icon
Key information reminder: double reminder
(1) CMS (Content Management System) for configuring message push templates.
App push template: push title, push subtitle and push picture;
Message display template: message title, message subtitle, message banner picture, message body, message link, etc. Can be configured according to different message types.
(2)CRM (Customer Relationship Management System) aims to push configuration and push effect query.
- Previous article:How to open the family cornet
- Next article:Classification catalogue of high-level talents in Ningbo
- Related articles
- How to call the employees who take leave and delay the payment notice?
- What does shortwave radio signal 4 mean?
- How to use WeChat to transfer money to others?
- "Required" 2023 Invitation Template (9 Series)
- How to check withdrawal transactions using Bank of China Mobile Banking?
- What is the telephone number of Linping Citizen's Home in Yuhang, Hangzhou?
- What would you say if you sent the wrong text message to your ex?
- What are the 2 super funny short jokes?
- The consequences of sending spam messages being shut down by the business hall
- The credit card warning of Shanghai Pudong Development Bank will give me several cards.