Tagged articles
53 articles
Page 1 of 1
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

Mastering iOS Live Activities: Setup, Real‑Time Updates, and Push Integration

This comprehensive guide walks you through Apple’s Live Activity feature introduced at WWDC22, covering scenario planning, project configuration for mixed ObjC‑Swift or pure Swift code, widget implementation with ActivityKit, creating, updating, ending activities, observing state and push tokens, server‑side push payloads, and handling technical constraints such as network image loading.

ActivityKitApp GroupDynamic Island
0 likes · 17 min read
Mastering iOS Live Activities: Setup, Real‑Time Updates, and Push Integration
Sohu Tech Products
Sohu Tech Products
Jul 30, 2025 · Mobile Development

Mastering iOS Live Activities: From Setup to Real‑Time Updates

This guide walks you through Apple’s Live Activity feature introduced at WWDC22, covering the required ActivityKit framework, project configuration for Objective‑C/Swift mixed or pure Swift apps, data modeling, creation, updating, ending, push‑token handling, server‑side push payloads, permission checks, and common pitfalls such as network‑image restrictions.

ActivityKitLive ActivityMobile Development
0 likes · 14 min read
Mastering iOS Live Activities: From Setup to Real‑Time Updates
Code Ape Tech Column
Code Ape Tech Column
Mar 5, 2025 · Backend Development

Design and Evolution of an Enterprise Unified Push Service

The article describes the evolution from modular push modules to a framework‑based and finally a service‑oriented unified push platform, detailing its architecture, functional and non‑functional requirements, component responsibilities, and deployment considerations for high‑performance, scalable enterprise notification systems.

Microserviceshigh availabilitypush notifications
0 likes · 14 min read
Design and Evolution of an Enterprise Unified Push Service
Sohu Tech Products
Sohu Tech Products
Oct 18, 2024 · Mobile Development

iOS Live Activities Complete Implementation Guide with ActivityKit

This guide explains how to configure a Swift‑only target, define ActivityKit attributes, implement lock‑screen and Dynamic Island UI with ActivityConfiguration, manage creation, updates, and dismissal, handle permissions and server‑side push payloads, and work around network‑image restrictions using shared App Group storage.

ActivityKitDynamic IslandLive Activities
0 likes · 13 min read
iOS Live Activities Complete Implementation Guide with ActivityKit
Architect
Architect
Oct 19, 2023 · Industry Insights

How Vivo Built a Highly Available Push System: Multi‑Region Architecture, Real‑Time Traffic Scheduling, and Disaster‑Recovery Strategies

This article analyzes the design of Vivo's push notification platform, detailing its high‑concurrency requirements, three‑region long‑connection deployment, traffic‑scheduling bypass layer, and layered storage disaster‑recovery solutions, while explaining the trade‑offs and performance metrics behind each architectural decision.

Cloud NativeKafkaSystem Architecture
0 likes · 14 min read
How Vivo Built a Highly Available Push System: Multi‑Region Architecture, Real‑Time Traffic Scheduling, and Disaster‑Recovery Strategies
Architect
Architect
Oct 6, 2023 · Backend Development

Design and Implementation of QQ Reminder Subscription Push System

This article details the architecture, technical requirements, and implementation techniques—including hybrid push‑pull, heterogeneous storage, distributed scheduling, task chunking, and at‑least‑once delivery—used to build a high‑concurrency, reliable reminder notification service for QQ.

Distributed SchedulingMessage Queuemysql
0 likes · 13 min read
Design and Implementation of QQ Reminder Subscription Push System
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 28, 2023 · Mobile Development

How Hema Integrated iOS Live Activities and Huawei HarmonyOS Real‑Time Notifications for Delivery & Dining

This article details Hema's technical implementation of iOS Live Activities and Huawei HarmonyOS real‑time notifications across delivery and in‑store dining scenarios, covering background, deployment timeline, notification content design, integration steps, push token handling, activity ID generation, UI adaptations, edge‑case handling, and future expansion plans.

HuaweiLive ActivitiesMobile Development
0 likes · 13 min read
How Hema Integrated iOS Live Activities and Huawei HarmonyOS Real‑Time Notifications for Delivery & Dining
Architect
Architect
Sep 13, 2023 · Backend Development

Designing a Scalable Enterprise Unified Push Service: From Modules to Micro‑services

The article walks through the evolution of an enterprise‑wide unified push platform—from early fragmented modules to a fully service‑oriented architecture—detailing functional goals, non‑functional requirements, component design, and deployment considerations for high‑performance, highly available notification delivery.

MicroservicesScalabilitySystem Design
0 likes · 17 min read
Designing a Scalable Enterprise Unified Push Service: From Modules to Micro‑services
Qunar Tech Salon
Qunar Tech Salon
Jul 27, 2023 · Mobile Development

Implementing iOS Live Activities for Real‑Time Travel Information in Qunar

This article explains how Qunar integrated iOS 16 Live Activities to display real‑time travel updates on the lock screen and Dynamic Island, covering background, feature comparison, requirements, system design, Swift implementation, push‑based updates, debugging tips, and lessons learned.

ActivityKitLive ActivitiesMobile Development
0 likes · 17 min read
Implementing iOS Live Activities for Real‑Time Travel Information in Qunar
Architect
Architect
Jul 22, 2023 · Backend Development

Design and Implementation of a Unified Push Notification Platform

The article presents a comprehensive design and implementation of a unified push notification platform that abstracts variable configurations, systematizes immutable logic, and employs asynchronous processing, sharding, rate limiting, and resource allocation strategies to achieve scalable, reliable, and maintainable multi‑business push services.

Backend ArchitectureSystem Designasynchronous processing
0 likes · 11 min read
Design and Implementation of a Unified Push Notification Platform
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 19, 2023 · Backend Development

Design and Implementation of an Integrated Push Notification Platform

This article describes the background, design principles, implementation details, performance optimizations, and operational results of a unified push notification platform that abstracts variable configurations, systematizes invariant logic, and supports high‑throughput, reliable messaging across multiple business lines.

Backend ArchitectureScalabilityasynchronous processing
0 likes · 11 min read
Design and Implementation of an Integrated Push Notification Platform
High Availability Architecture
High Availability Architecture
Apr 19, 2023 · Backend Development

Designing High‑Availability Services: Architecture Boundaries, Protocols, and Push Systems

This article explains how Tencent’s internal high‑availability service curriculum emphasizes architecture boundaries, unified protocol definitions using JCE, a unified PushAPI, monitoring and feedback mechanisms, and the organizational impact of aligning system and team boundaries to achieve scalable, reliable backend services.

Backenddistributed-systemshigh-availability
0 likes · 14 min read
Designing High‑Availability Services: Architecture Boundaries, Protocols, and Push Systems
Tencent Cloud Developer
Tencent Cloud Developer
Apr 12, 2023 · Backend Development

Designing Scalable Backend Architecture and Push Systems: Boundaries, Organization, and Feedback

The article by Tencent backend expert Lv Yuanfang explains how to design scalable mobile‑internet backend architectures and push services by defining clear protocol boundaries, aligning system components with team organization through a conversion‑layer service, and implementing comprehensive feedback loops—including health metrics, monitoring, and data‑driven analysis—to ensure high availability and low coupling.

Backend ArchitectureL5Microservices
0 likes · 16 min read
Designing Scalable Backend Architecture and Push Systems: Boundaries, Organization, and Feedback
Beike Product & Technology
Beike Product & Technology
Dec 22, 2022 · Mobile Development

Design and Implementation of a Global Floating Layer SDK for Unified B‑End Mobile Applications

The article details the background, value, architecture, lifecycle, performance, and real‑world business scenarios of a cross‑platform global floating‑layer SDK that enables zero‑code, real‑time, targeted pop‑up and overlay delivery across Android, iOS, Flutter and H5 apps, dramatically improving development, deployment and operational efficiency.

Operational Efficiencyfloating layermobile SDK
0 likes · 15 min read
Design and Implementation of a Global Floating Layer SDK for Unified B‑End Mobile Applications
JD Tech Talk
JD Tech Talk
Dec 14, 2022 · Mobile Development

User Reach Strategies in JD Finance App: SMS, Push, In‑App Banners, and Widgets

This article explains the JD Finance team's practical approaches to user reach—including SMS, push notifications, in‑app banners, and Android widgets—detailing implementation steps, common issues, and troubleshooting methods to improve activation, retention, and conversion rates.

SMSUser Reachandroid app links
0 likes · 21 min read
User Reach Strategies in JD Finance App: SMS, Push, In‑App Banners, and Widgets
JD Tech
JD Tech
Oct 26, 2022 · Mobile Development

User Reach Practices: SMS, Push, In‑App Banners, and Widget Implementations

This article explains the concept of user reach, why it matters for acquisition, activation, retention and monetization, and details practical implementations of SMS, push notifications, in‑app banners and Android widgets—including configuration, code snippets, common pitfalls and optimization strategies.

User ReachWidgetspush notifications
0 likes · 24 min read
User Reach Practices: SMS, Push, In‑App Banners, and Widget Implementations
JD Cloud Developers
JD Cloud Developers
Sep 16, 2022 · Mobile Development

Mastering User Reach: SMS, Push, In‑App Banners & Widgets in Android

This article explains why user reach is essential for mobile apps and details practical implementations of SMS, push notifications, in‑app banners, and Android widgets, including configuration steps, common issues, and troubleshooting methods to improve delivery success and user experience.

AndroidMobile NotificationsSMS
0 likes · 22 min read
Mastering User Reach: SMS, Push, In‑App Banners & Widgets in Android
Snowball Engineer Team
Snowball Engineer Team
Jul 12, 2022 · Backend Development

Design and Implementation of Snowball Unified Push Platform

This article details the design, challenges, and solutions of Snowball's unified push platform, covering problem analysis, channel capability construction for Android and iOS, system and data architecture, business operations, and future enhancements to achieve high‑availability, scalable, and reliable push notifications across multiple mobile manufacturers.

Backend ArchitectureMessage QueueScalability
0 likes · 21 min read
Design and Implementation of Snowball Unified Push Platform
HaoDF Tech Team
HaoDF Tech Team
Jun 21, 2022 · Operations

Evolution and High‑Availability Construction of the Haodafu Offline Message Push System

This article describes how the Haodafu offline push service grew from a simple PHP notification tool into a robust, highly‑available micro‑service platform by redesigning architecture, adopting vendor push channels, adding message‑queue reliability, implementing comprehensive monitoring, observability, and a fault‑diagnosis platform to ensure delivery rates and operational stability.

Mobile BackendObservabilitySRE
0 likes · 21 min read
Evolution and High‑Availability Construction of the Haodafu Offline Message Push System
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 15, 2022 · Backend Development

Improving Testability in a High‑Throughput Push Notification System

This article describes how a high‑throughput push notification system was enhanced with a dedicated testability metric, introducing tools such as a test‑sending UI, dual synchronous‑asynchronous API handling, a reachability diagnostic utility, and end‑to‑end unique‑ID logging to streamline debugging and reduce maintenance costs.

APIbackend designdiagnostics
0 likes · 8 min read
Improving Testability in a High‑Throughput Push Notification System
DaTaobao Tech
DaTaobao Tech
Mar 31, 2022 · Artificial Intelligence

Intelligent Copy Generation for Taobao Push: Design, Implementation, and Evaluation

The 2021 Taobao Push project introduced an AI‑driven copy‑generation platform that combines template extraction and fine‑tuned Unilm models with diverse beam search, creating diverse, high‑quality push messages, cutting manual costs, and delivering a 10 % click‑through lift and higher material adoption.

AICopy GenerationNLP
0 likes · 18 min read
Intelligent Copy Generation for Taobao Push: Design, Implementation, and Evaluation
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 2, 2022 · Backend Development

Iterative Development and Scaling of ZuanZuan's Push Notification System

This article details the end‑to‑end evolution of ZuanZuan's push notification platform, covering terminology, architecture, large‑scale holiday pushes, real‑time data handling, performance optimizations, multi‑channel integration, AB testing, and monitoring to achieve high throughput and reliability.

AB testingDistributed Systemsbackend scaling
0 likes · 10 min read
Iterative Development and Scaling of ZuanZuan's Push Notification System
ITPUB
ITPUB
Feb 18, 2022 · Backend Development

How Vivo Scaled Its Push Platform with Redis: Lessons in High‑Concurrency Optimization

This article details how Vivo's push notification platform leverages Redis for massive message throughput, identifies bottlenecks encountered during peak traffic, and outlines a series of capacity, clustering, hot‑key, and client‑side optimizations that reduced load by up to 15% and improved response times dramatically.

ScalabilitySystem optimizationpush notifications
0 likes · 17 min read
How Vivo Scaled Its Push Platform with Redis: Lessons in High‑Concurrency Optimization
转转QA
转转QA
Nov 10, 2021 · Mobile Development

General Test Plan for App Push

This article outlines a comprehensive testing strategy for mobile app push notifications, describing the push workflow, key test points such as message receipt and app launch, and detailing the implementation of push sending and reachability analysis tools, along with future enhancements for monitoring and diagnostics.

App Developmentpush notificationsquality assurance
0 likes · 6 min read
General Test Plan for App Push
DataFunSummit
DataFunSummit
Jul 24, 2021 · Artificial Intelligence

Alibaba 1688 User Growth, Full‑Chain Growth System, and Deep‑Learning Applications in Search and Promotion

This article presents a comprehensive overview of Alibaba 1688's user‑growth strategy, detailing lifecycle segmentation, budget‑constrained installation optimization, intelligent red‑packet allocation, smart push mechanisms, information‑flow advertising, and the deep‑learning‑driven search pipeline that together power the platform's growth engine.

Recommendation Systemsbudget optimizatione‑commerce
0 likes · 20 min read
Alibaba 1688 User Growth, Full‑Chain Growth System, and Deep‑Learning Applications in Search and Promotion
Architecture Digest
Architecture Digest
Jun 8, 2021 · Backend Development

Comprehensive Overview of Internet Company Technical Architecture: DNS, Load Balancing, API Gateway, Push, and Microservices

This article provides a detailed technical overview of an internet company's architecture, covering DNS resolution, load balancing strategies, API gateway design, push notification mechanisms, microservice communication, distributed transactions, and supporting infrastructure, offering a practical reference for developers.

DNSapi-gatewaypush notifications
0 likes · 15 min read
Comprehensive Overview of Internet Company Technical Architecture: DNS, Load Balancing, API Gateway, Push, and Microservices
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 25, 2021 · Backend Development

How to Ensure Reliable Push Messaging in Live Online Classrooms

This article examines the challenges of message loss in live‑streamed online classrooms, analyzes why pushes can fail, and proposes a comprehensive reliability strategy—including TCP fundamentals, multi‑channel redundancy, sequence‑based ordering, hole‑pulling, and configurable back‑end mechanisms—to achieve near‑100% delivery.

Distributed SystemsMessage ReliabilityTCP
0 likes · 19 min read
How to Ensure Reliable Push Messaging in Live Online Classrooms
IT Architects Alliance
IT Architects Alliance
May 16, 2021 · Backend Development

Technical Architecture Overview of an Internet Company: DNS, Load Balancing, API Gateway, Microservices, and Push Systems

This article provides a comprehensive overview of an internet company's technical architecture, covering DNS resolution, load balancing strategies, long‑connection handling, API gateway functions, push notification mechanisms, microservice communication, distributed transaction support, and related infrastructure components.

DNSpush notifications
0 likes · 16 min read
Technical Architecture Overview of an Internet Company: DNS, Load Balancing, API Gateway, Microservices, and Push Systems
Tencent Cloud Developer
Tencent Cloud Developer
Oct 16, 2020 · Mobile Development

iOS Message Push: Overview, Configuration, Permissions, Local & Remote Notifications

This guide explains the complete iOS push notification workflow—from creating APNs certificates and enabling Xcode capabilities, to requesting user permission, implementing both local and remote notifications with the UserNotifications framework, debugging tools, and handling received messages across app states.

APNSLocal NotificationRemote Notification
0 likes · 21 min read
iOS Message Push: Overview, Configuration, Permissions, Local & Remote Notifications
Xianyu Technology
Xianyu Technology
Mar 31, 2020 · Backend Development

Hermes Push System: Architecture and Design Overview

The Hermes Push System at Xianyu separates push decisions into three coordinated services—Configuration Center for audience and material data, Task Center for timing and orchestration, and Matching Center for real‑time content ranking—leveraging MySQL, ODPS, Flink, SchedulerX, MetaQ and Alibaba’s TPP/IGraph to boost click‑through rates, double user coverage, and achieve record daily active users, while planning to add open‑page notifications and deeper AI personalization.

AlibabaBackendBig Data
0 likes · 12 min read
Hermes Push System: Architecture and Design Overview
ITPUB
ITPUB
Feb 26, 2020 · Mobile Development

How We Built a Scalable Mobile IM System for Travel Apps

This article details the design, architecture, and implementation of a mobile instant‑messaging system for a travel platform, covering data‑channel handling, subscription and UI rendering, message de‑duplication, local push, reconnection strategies, message‑line management, and a migration to WebSocket for improved performance.

Instant MessagingMobileWebSocket
0 likes · 16 min read
How We Built a Scalable Mobile IM System for Travel Apps
JD Retail Technology
JD Retail Technology
Jan 16, 2020 · Backend Development

Architecture and Key Technologies of a Scalable Message Push Platform

The document outlines the design, key components, data flow, and operational strategies of a large‑scale message push platform, detailing its architecture, request handling, long‑connection management, retry mechanisms, data statistics, monitoring, and future expansion plans.

Backend ArchitectureData AnalyticsLong Connections
0 likes · 15 min read
Architecture and Key Technologies of a Scalable Message Push Platform
Mafengwo Technology
Mafengwo Technology
Oct 17, 2019 · Mobile Development

How We Built a Scalable Mobile IM System for Travel Apps

This article details the design, architecture, and implementation of a mobile instant‑messaging system for a travel platform, covering data channel design, message subscription, UI rendering, deduplication, local push, reconnection strategies, and the planned migration to WebSocket.

Message DeduplicationWebSocketpush notifications
0 likes · 17 min read
How We Built a Scalable Mobile IM System for Travel Apps
58 Tech
58 Tech
Feb 15, 2019 · Artificial Intelligence

Precise Push Notification Architecture and Algorithm Optimization at 58.com

This article describes the evolution of 58.com's user‑set service architecture, the transition from MongoDB to RoaringBitmap storage, and the machine‑learning‑driven algorithm optimizations that enable real‑time, multi‑dimensional, and localized push notifications for millions of users.

Algorithm OptimizationRoaringBitmapbitmap storage
0 likes · 13 min read
Precise Push Notification Architecture and Algorithm Optimization at 58.com
21CTO
21CTO
Nov 12, 2018 · Mobile Development

Can Unified Push Standards Save Android Battery and Simplify Development?

The article explains how China's Unified Push Alliance aims to standardize Android push notifications, reduce background wake‑ups and battery drain, and simplify developers' work by enforcing the Android Green App Covenant 2.0 and consolidating push channels into a single process.

AndroidMobile DevelopmentUnified Push
0 likes · 5 min read
Can Unified Push Standards Save Android Battery and Simplify Development?
58 Tech
58 Tech
Sep 7, 2018 · Artificial Intelligence

Cupid Push Control System: Machine‑Learning‑Driven Notification Optimization at 58.com

The article details how 58.com’s Cupid push control system leverages machine‑learning models, especially XGBoost‑based CTR prediction, to prioritize and filter billions of daily push notifications, improving click‑through rates, reducing user annoyance, and providing a scalable, data‑driven architecture for diverse business services.

AB testingCTR predictionSystem Architecture
0 likes · 13 min read
Cupid Push Control System: Machine‑Learning‑Driven Notification Optimization at 58.com
Yuewen Frontend Team
Yuewen Frontend Team
Sep 5, 2018 · Frontend Development

Why Push Notifications Fail When Browser Is Closed and How to Fix Them

This article explains why web push notifications stop working when the browser is closed, how Android and desktop browsers handle push messages, how to open added‑to‑desktop web apps in full‑screen, the evolution from GCM to FCM, and provides detailed troubleshooting steps for authorization, payload encryption, connection issues, HTTP status codes, and error reporting.

DebuggingFCMGCM
0 likes · 17 min read
Why Push Notifications Fail When Browser Is Closed and How to Fix Them
Yuewen Frontend Team
Yuewen Frontend Team
Sep 3, 2018 · Frontend Development

Mastering Push Notifications: Handling Push Events and Displaying Alerts

This article explains how push messages trigger a push event in a service worker, how to access event data, use event.waitUntil to keep the worker alive, and how to configure and display rich notifications with icons, images, actions, vibration, and best‑practice tips across browsers.

Service Workersfrontendnotification design
0 likes · 15 min read
Mastering Push Notifications: Handling Push Events and Displaying Alerts
Yuewen Frontend Team
Yuewen Frontend Team
Aug 29, 2018 · Frontend Development

How to Subscribe a User to Push Notifications with Service Workers

This guide walks you through detecting push support, registering a service worker, requesting notification permission, creating a PushSubscription with proper options, and sending the subscription data to a backend for later use, all using modern JavaScript APIs.

APIService Workersfrontend
0 likes · 14 min read
How to Subscribe a User to Push Notifications with Service Workers
Architecture Digest
Architecture Digest
Jul 20, 2016 · Mobile Development

Comprehensive Overview of a Self‑Developed Android Social App Architecture

This article provides a detailed walkthrough of a self‑developed Android social application, covering its functional modules, mobile architecture layers (framework, threading, caching, networking, implementation), server‑side design, database choices, third‑party libraries, and performance optimizations.

AndroidApp ArchitectureBackend
0 likes · 15 min read
Comprehensive Overview of a Self‑Developed Android Social App Architecture
21CTO
21CTO
Feb 20, 2016 · Backend Development

How 58.com Scaled Its IM Platform to Billions of Requests: Architecture & Push Strategies

This article details how 58.com’s Bangbang system evolved from a traditional IM to a massive, multi‑layer backend handling billions of daily messages and business operations, describing its four‑layer architecture, third‑party integration, client lightweight design, and push notification techniques for iOS and Android.

IM architectureScalable Backendclient lightweight
0 likes · 8 min read
How 58.com Scaled Its IM Platform to Billions of Requests: Architecture & Push Strategies
21CTO
21CTO
Jan 5, 2016 · Backend Development

Inside Xiaomi Push Service: Architecture, Performance, and Lessons Learned

The article details Xiaomi Push Service's XMPP‑based protocol, multi‑layer server architecture, client SDK design, scalability measures, security mechanisms, performance metrics during the 11.11 promotion, major refactorings, and practical insights for building high‑throughput push systems.

Backend ArchitectureScalabilityThrift
0 likes · 9 min read
Inside Xiaomi Push Service: Architecture, Performance, and Lessons Learned
Architect
Architect
Nov 3, 2015 · Backend Development

Xiaomi Push Service: Architecture, Features, and Performance Insights

The article details Xiaomi's push notification service architecture, covering its protocol stack, server and client components, scalability strategies, security measures, performance metrics, and lessons learned from major refactorings, illustrating how the system handled massive traffic during the 11.11 promotion.

ThriftXMPPperformance
0 likes · 11 min read
Xiaomi Push Service: Architecture, Features, and Performance Insights
21CTO
21CTO
Oct 24, 2015 · Backend Development

How 58.com Scales 40 Billion Daily Requests: Inside the Bangbang Architecture

This article details how 58.com’s Bangbang system evolved from a traditional IM platform to a massive, multi‑layered architecture handling over 40 billion daily requests, covering its four‑layer design, third‑party integration challenges, client lightweighting, and the push technologies that power its mobile O2O services.

Backend DevelopmentInstant MessagingScalability
0 likes · 8 min read
How 58.com Scales 40 Billion Daily Requests: Inside the Bangbang Architecture
21CTO
21CTO
Sep 10, 2015 · Backend Development

Inside 58.com’s Mobile O2O Platform: Architecture, Evolution, and Push Tech

Sun Xuan, a system architect at 58.com, details the evolution of the company's merchant mobile management platform—from its early IM‑centric design through third‑party service integration to a lightweight client architecture—while also dissecting core O2O technologies such as long‑connection push, LBS, and cross‑platform notification strategies.

Backend ArchitectureIMScalable Systems
0 likes · 9 min read
Inside 58.com’s Mobile O2O Platform: Architecture, Evolution, and Push Tech
WeChat Client Technology Team
WeChat Client Technology Team
Aug 17, 2015 · Backend Development

How We Optimized WeChat’s Heartbeat to Cut Power and Bandwidth Usage

This article details the analysis and redesign of Line, WhatsApp, and WeChat heartbeat mechanisms, presenting a simplified adaptive heartbeat algorithm, its testing methodology, comparative push strategies, GCM characteristics, and practical improvement suggestions to reduce power consumption, network load, and latency.

AndroidGCMHeartbeat
0 likes · 22 min read
How We Optimized WeChat’s Heartbeat to Cut Power and Bandwidth Usage