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.
| API | Type | Description |
|---|---|---|
TudadaGameSDK.waitForReady() | Promise<void> | Wait for SDK initialization to complete |
TudadaGameSDK.isReady | boolean | Whether initialization is complete |
TudadaGameSDK.isInitializing | boolean | Whether initialization is in progress |
TudadaGameSDK.version | string | SDK 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:
| Variable | Description |
|---|---|
TudadaSDK / tudadaSDK | TudadaSDK instance (recommended) |
TudadaGameSDK / tudadaGameSDK | SDK entry point (waitForReady, connectUnity, etc.) |
wx | WeChat API compatible proxy (legacy) |
Security: The above global variables are protected against reassignment and deletion.