How do we receive push notifications on our phones or computers? Usually we can use the messaging solution Firebase to support push notifications. The following figure shows how Firebase Cloud Messaging (FCM) works. FCM is a cross-platform messaging solution that can reliably write, send, queue, and route push notifications. It provides a unified API between message senders (application servers) and receivers (client apps). Application developers can use this solution to improve user retention. Step 1 - 2When the client application starts for the first time, the client application sends credentials to FCM, including Sender ID, API Key, and App ID. FCM generates a registration token (Registration Token, so the registration token is also called instance ID) for the client application instance. This token must be included in the notification. Step 3The client application sends the registration token to the application server. The application server caches the token for subsequent communications. Over time, the application server will have too many tokens to maintain, so the recommended practice is to store tokens with timestamps and delete expired tokens from time to time. Step 4There are two ways to send a message. One is to write the message directly in the console GUI (step 4.1), and the other is to send the message from the application server (step 4.2). Step 5FCM receives the message and puts it into a storage queue if the device is not online. Step 6FCM forwards the information to the platform-level transport layer. The transport layer handles platform-specific configuration. Step 7Routes information to the target device. Notifications can be displayed based on the configuration sent by the application server. |
<<: The future of wearable technology and its applications
>>: Let's talk about the love and hate between ordinary permissions and dangerous permissions
Eating too much meat and fish during the Spring F...
July 31, 2020 is a big day worth remembering for ...
Is it easy to be an agent of Meizhou Tattoo and E...
The only martial arts in the world that cannot be...
Audit expert: Zhu Guangsi Member of Beijing Scien...
Coupons are one of the most commonly used marketi...
The annual Christmas is coming soon in this cold ...
I believe everyone is familiar with Tongcheng Tra...
The booming live streaming market and internet ce...
Baidu search engine promotion is still the domina...
Pay attention!!! Typhoon Meihua strengthens to se...
When we usually buy mobile phones, there are usua...
[[229247]] I’ve been thinking a lot lately about ...
I wrote the first answer on Zhihu , which unexpec...
At the northern tip of New Zealand's South Is...