Skip to main content

SDK Initialization

SDK Initialization

TudadaGameSDK Entry Point

Initialization starts automatically when the SDK script is loaded. Game code must wait for initialization to complete before executing.

APITypeDescription
TudadaGameSDK.waitForReady()Promise<void>Wait for SDK initialization to complete
TudadaGameSDK.isReadybooleanWhether initialization is complete
TudadaGameSDK.isInitializingbooleanWhether initialization is in progress
TudadaGameSDK.versionstringSDK version

Initialization Flow

SDK script loaded
↓ (auto initialization starts)
TudadaGameSDK.waitForReady()
↓ (wait for initialization to complete)
Game code execution
↓ (APIs available)
TudadaSDK.login(), TudadaSDK.getSystemInfoSync(), ...

Global Variables

The following global variables are automatically registered after SDK initialization:

VariableDescription
TudadaSDK / tudadaSDKTudadaSDK instance (recommended)
TudadaGameSDK / tudadaGameSDKSDK entry point (waitForReady, connectUnity, etc.)
wxWeChat API compatible proxy (legacy)

Security: The above global variables are protected against reassignment and deletion.