tencent cloud

Tencent Cloud Super App as a Service

Release Notes and Announcements
Announcement: Tencent Cloud Mini Program Platform Renamed to Tencent Cloud Super App as a Service on January 2, 2025
Console Updates
Android SDK Updates
iOS SDK Updates
Flutter SDK Updates
IDE Updates
Base Library Updates
Product Introduction
Overview
Strengths
Use Cases
Purchase Guide
Billing Overview
Pay-As-You-Go Billing
Renewal Guide
Service Suspension Instructions
Getting Started
Plan Management
Overview
Console Account Management
Storage Configuration
Acceleration Configuration
Branding Configurations
Platform Features
Console Login
Users and Permission System
Mini Program Management
Mini Game Management
Superapp Management
Commercialization
Platform Management
User Management
Team Management
Operations Management
Security Center
Code Integration Guide
Getting Demo and SDK
Android
iOS
Flutter
Superapp Server
GUID Generation Rules
Mini Program Development Guide
Mini Program Introduction and Development Environment
Mini Program Code Composition
Guide
Framework
Components
API
Server Backend
JS SDK
Base Library
IDE Operation Instructions
Mini Game Development Guide
Guide
API
Server Backend
Practice Tutorial
Mini Program Login Practical Tutorial
Mini Program Subscription Message Practical Tutorial
Payment Practical Tutorial
Ad Integration Practical Tutorial
Mini Game Subscription Message Practical Tutorial
API Documentation
History
Introduction
API Category
Making API Requests
Operation Management APIs
User Management APIs
Team Management APIs
Sensitive API-Related APIs
Role Management APIs
Platform Management APIs
Other Console APIs
Mini Program or Mini Game APIs
Management-Sensitive APIs
Global Domain Management APIs
Superapp APIs
Data Types
Agreements
Service Level Agreement
Data Processing and Security Agreement
SDK Privacy Policy Module
SDK Data Processing and Security Agreement Module

GUID Generation Rules

PDF
Focus Mode
Font Size
Last updated: 2025-08-06 18:16:52

Overview

GUID (Globally Unique Identifier) is a unique string used to identify information, generated by an algorithm. In Super App as a Service (SAS), it serves as the unique identifier for superapp users on a specific device.

Generation rules

Length

32-character string.

Components:

GUID version (2 digits): Currently fixed at version 03
Operating system code (2 digits): 02 = Android, 03 = iOS
Product code (tens and units digits, 2 digits): e.g., 23 for 100646823
Generation time (12 digits): YYMMDDHHMMSS
Product code (thousands and hundreds digits, 2 digits): e.g., 68 for 100646823
Serial number (10 digits)
Check digit (2 digits)

Example

Android GUID: 03022325070115432668019608661296

Generation and retrieval method

Generation method and timing

After the superapp is launched, if the GUID is not found in the private directory, it will automatically request one from the background. Once the background generates the GUID, it will return it to the superapp. After generation, the superapp will automatically save the GUID to the private directory and the SD card.
Note:
When the superapp is uninstalled, the original GUID will also be cleared. Upon reinstalling the superapp, a new GUID will be requested when it is launched again.

Retrieving GUID for testing

Mini program developers can call the Basic-System-getAppBaseInfo to retrieve the GUID from the host information on their device. This is helpful for developing and testing features like canary releases, where they can send push notifications to specific GUIDs.



Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback