WeChat Client Technology Team
Author

WeChat Client Technology Team

Official account of the WeChat mobile client development team, sharing development experience, cutting‑edge tech, and little‑known stories across Android, iOS, macOS, Windows Phone, and Windows.

107
Articles
0
Likes
232
Views
0
Comments
Recent Articles

Latest from WeChat Client Technology Team

100 recent articles max
WeChat Client Technology Team
WeChat Client Technology Team
Oct 18, 2017 · Databases

How WeChat Supercharged Mobile Full‑Text Search with SQLite FTS Optimizations

This article explains the principles of SQLite’s Full‑Text Search extension, details WeChat’s architecture for mobile search, and shares practical performance‑tuning techniques—including custom tokenizers, offset function improvements, and SQL‑level ranking—to achieve sub‑50 ms query times on billions of records.

Mobile DevelopmentSQLiteWeChat
0 likes · 13 min read
How WeChat Supercharged Mobile Full‑Text Search with SQLite FTS Optimizations
WeChat Client Technology Team
WeChat Client Technology Team
Sep 28, 2017 · Information Security

How Tencent’s SOTER Secures Fingerprint Payments on Android

This article examines the challenges of implementing fingerprint‑based payment on Android, explains why early Android versions lacked a unified API, describes how Google’s FingerprintManager and TEE improve security, and details Tencent’s open‑source SOTER framework—including its key hierarchy, authentication flow, and integration steps—for building robust, low‑overhead biometric payment solutions.

Android SecurityOpen-sourceSOTER
0 likes · 17 min read
How Tencent’s SOTER Secures Fingerprint Payments on Android
WeChat Client Technology Team
WeChat Client Technology Team
Aug 16, 2017 · Backend Development

Why Switch from FMDB to WCDB? Performance, Migration & Feature Guide

This article compares FMDB and WCDB, detailing smooth migration steps, benchmark results showing WCDB's superior write and multithreaded performance, reduced code complexity, built‑in encryption, statistics and repair tools, and provides practical guidance for developers considering a database switch.

Database MigrationFMDBSQLite
0 likes · 10 min read
Why Switch from FMDB to WCDB? Performance, Migration & Feature Guide
WeChat Client Technology Team
WeChat Client Technology Team
Jun 30, 2017 · Mobile Development

How WeChat Re‑engineered Its Android Architecture for Scalability

This article chronicles the evolution of WeChat's Android architecture from a simple layered design through multi‑process and modular restructurings, explains why a major refactor was needed, and details the new communication, module, and code‑boundary strategies that enable faster development, better isolation, and a lightweight WeChat nano demo.

AndroidGradleMobile Development
0 likes · 28 min read
How WeChat Re‑engineered Its Android Architecture for Scalability
WeChat Client Technology Team
WeChat Client Technology Team
Jun 20, 2017 · Artificial Intelligence

Boosting Mobile Video Calls: Real-Time Low-Light Enhancement Using Spatial‑Temporal Constraints

This article presents a real‑time low‑lighting video enhancement technique that combines spatial and temporal constraints to brighten mobile video calls without flicker, offering low computational cost and robust performance validated through subjective and objective experiments.

Image processinglow-light videomobile-communication
0 likes · 11 min read
Boosting Mobile Video Calls: Real-Time Low-Light Enhancement Using Spatial‑Temporal Constraints
WeChat Client Technology Team
WeChat Client Technology Team
Jun 15, 2017 · Databases

How WCDB’s WINQ Eliminates SQL String Concatenation and Injection Risks

This article examines WCDB’s design principles for efficient, complete, and easy-to-use client-side databases, explains the pitfalls of SQL string concatenation such as code redundancy, debugging difficulty, and injection attacks, and describes how WCDB’s WINQ abstraction and ORM layer safely encapsulate SQLite syntax to enable concise, compile-time-checked queries.

C++ORMSQL Injection
0 likes · 10 min read
How WCDB’s WINQ Eliminates SQL String Concatenation and Injection Risks