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.