One‑Click Mobile Number Login and Verification Services from China Mobile, China Telecom, and China Unicom
The article provides a detailed overview of one‑click mobile number login and verification services offered by China Mobile, China Telecom, and China Unicom, describing their SDK capabilities, network requirements, caching mechanisms, and typical use cases for mobile and web applications.
Many apps now support "one‑click login with the device's own number," a service built on carriers' gateway authentication that lets users register or log in by simply authorizing the app, offering a smoother experience than SMS codes.
China Mobile offers a suite of services for all three major carriers, including one‑click login that uses gateway number retrieval to identify the SIM's phone number, and a number‑verification feature that validates whether a user‑entered number matches the device's SIM. The SDK provides getPhoneInfo (Android) and getPhoneNumberCompletion (iOS) for silent number retrieval, requires an active data connection, and allows timeout configuration (default 8000 ms, adjustable via setOverTime on Android and setTimeoutInterval on iOS). It also supplies methods to detect the current network type and carrier ( getNetworkType / networkInfo ) and caches a temporary credential to improve success rates and reduce latency.
The verification flow can obtain a token via mobileAuth (Android) or mobileAuthCompletion (iOS) without launching an authorization page; the token is used only to confirm that the device number matches the target number.
China Telecom provides password‑less login, mobile number authentication, and secondary‑card verification through its Tianyi Account Open Platform, currently limited to Telecom users. The services include SIM‑based one‑click login, phone‑number verification, and detection of reused numbers to prevent security risks.
China Unicom offers a broader portfolio via its Communication Innovation Platform, featuring number authentication (one‑click login), anonymous device and user identifiers, empty‑number detection, secondary‑number verification, and three‑element verification (name, ID, phone). The SDK supports both Android and iOS, works across APP, H5, and mini‑program scenarios, and enables use cases such as risk identification, precise marketing, and fraud prevention. Anonymous device IDs provide a stable, unique identifier without relying on hardware manufacturers, while anonymous user IDs (pseudo‑codes) protect phone numbers during member‑marketing activities.
All three carriers rely on the carrier’s data network and gateway authentication to deliver fast, secure, and user‑friendly login and verification experiences, with SDKs handling network switching, caching, timeout management, and operator detection to optimize performance across various mobile environments.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.