Last updated August 4, 2026
Mini Games SDK Changelog
This changelog describes updates to the Mini Games SDK base library version and the corresponding TikTok app version.
SDK 0.35.0 / Client 46.3.0 (July 27, 2026)
What's new
- Added new API
getUpdateManager, which supports listening to the version update status viaonCheckForUpdate,onUpdateReady, andonUpdateFailed, and applying the ready new version viaapplyUpdate
Improvements
- Optimized the native image memory management when the skity is enabled in the Krypton rendering engine, and support automatic release of native image memory
SDK 0.34.0 / Client 46.2.0 (July 20, 2026)
Improvements
- Improved the monitoring for the call of critical APIs such as login, authorization, payment, sharing and advertisement, record the call results and time consumption, and enhance the capability of problem locating
Bug fixes
- Fixed the compatibility issue of Canvas using video and image sources in 2D and WebGL scenarios under the Krypton rendering engine
SDK 0.33.0 / Client 46.1.0 (July 13, 2026)
What's new
- Added preloading capabilities for incentive ads and interstitial ads:
RewardedVideoAd,InterstitialAdsupportload,onLoad,offLoad
Improvements
- Optimized the domain name allowlist error prompts for
requestanddownloadFile - Improved the subpackage pre-download in debug mode and the interaction scenario data collection, support synchronizing pre-download collection and supplement diagnostic logs
Bug fixes
- Fixed the
canIUseissue of inaccurate judgment on the capability path of returned objects for some APIs - Fixed the issue where ad close and error events may trigger duplicate callbacks, and subErrorCode may be lost in some error scenarios
subErrorCode
SDK 0.32.0 / Client 46.0.0 (July 6, 2026)
What's new
- Added new APIs
getRevisitMissionReward,reportMissionRewardGranted, which are used to query the eligibility for revisit mission rewards and report the reward distribution results.
Bug fixes
- Fixed an issue where some asynchronous APIs might throw errors when the options parameter was not passed
SDK 0.31.0 / Client 45.9.0 (June 29, 2026)
What's new
- New API
createUDPSocket, which supports UDP Socket binding, connection, data transmission, shutdown and event listening
Improvements
- Optimized subpackage pre-download and interaction scenario data collection in debug mode, supporting the sending of
preDownloadSubpackage,reportSceneinformation to developer tools
SDK 0.30.0 / Client 45.8.0 (June 22, 2026)
Improvements
- Restored the display governance for JS-side interstitial ads and rewarded ads, and added user interaction verification, startup phase restrictions, display frequency cap, and exception reporting
SDK 0.29.0 / Client 45.7.0 (June 15, 2026)
No changes
SDK 0.28.0 / Client 45.6.0 (June 8, 2026)
No changes
SDK 0.27.0 / Client 45.5.0 (June 1, 2026)
What's new
- Added new APIs
showToast,hideToast,showLoading,hideLoading, which are used to display and dismiss message prompts and loading prompts - Added new APIs
restartMiniProgramSync,exitMiniProgramfor restarting and exiting mini games - Added new API
triggerGCfor actively triggering garbage collection
Improvements
- Optimized the display governance of interstitial ads and rewarded ads, and added user interaction verification, startup phase restrictions, display frequency cap and exception reporting
Bug fixes
- Fixed the issue where passing the
encodingparameter to the file read/write interface in Buffer mode causes exceptions - Fixed the compatibility issues of Unity Canvas video rendering and WebGL compressed textures in iOS high-performance mode
SDK 0.26.0 / Client 45.4.0 (May 25, 2026)
What's new
- Added new API
reportSceneto report custom scene data during the startup phase of a mini game - Added new APIs
onFeedStatusChangeandoffFeedStatusChange, which are used to listen for and cancel the listening of the entry and exit statuses of feed direct output mini games
Improvements
- Added
setImmediateandclearImmediatecompatibility implementations, with support for callback exception capturing and output
Bug fixes
- Fixed an issue where preload muting might fail in the direct output scenario of the Instant Game feed
SDK 0.25.0 / Client 45.3.0 (May 18, 2026)
Improvements
- Optimized audio processing for the Instant Game feed direct output scenario, and automatically mute the audio during game preloading
SDK 0.24.0 / Client 45.2.0 (May 11, 2026)
No changes
SDK 0.23.0 / Client 45.1.0 (April 30, 2026)
What's new
- Added new APIs
createVideo,createOffscreenVideofor in-game video playback
Improvements
- Switched the 2D rendering engine to skity to improve text rendering quality and performance
- Android adds the definition and injection of window objects to improve the compatibility of the mini game operating environment
SDK 0.22.0 / Client 45.0.0 (April 23, 2026)
What's new
- Added new APIs
onMemoryWarningandoffMemoryWarningto listen for alarm events indicating insufficient device memory
SDK 0.21.0 / Client 44.9.0 (April 16, 2026)
What's new
- Added new API
requestSubscribeMessagethat opens the client-side message subscription interface for mini game subscription
Improvements
- Optimized the API path parsing issue related to files and normalized the path parameter
SDK 0.20.0 / Client 44.8.0 (April 8, 2026)
No changes
SDK 0.19.0 / Client 44.7.0 (March 26, 2026)
What's new
- Added new APIs related to screen brightness and always-on:
setKeepScreenOn(Set the always-on state of the screen)getScreenBrightness(Get the current screen brightness)setScreenBrightness(Set the screen brightness)
SDK 0.18.0 / Client 44.6.0 (March 26, 2026)
- Added new APIs
FileSystemManager.appendFile,FileSystemManager.appendFileSyncto append content to the end of the file - Added new APIss
FileSystemManager.truncate,FileSystemManager.truncateSyncto truncate a file to a specified length - Added new APIs
FileSystemManager.ftruncate,FileSystemManager.ftruncateSyncto truncate an opened file to a specified length - Added new APIs
FileSystemManager.readCompressedFile,FileSystemManager.readCompressedFileto read compressed file - Added new APIs
FileSystemManager.readZipEntryto read file entries within a ZIP package - Added new network status management series of APIs which support developers to perceive changes in the network environment and optimize the user experience in weak network scenarios:
getNetworkType(Get the current network type)onNetworkWeakChange(Listen for changes in weak network status)offNetworkWeakChange(Cancel listening for weak network status)
SDK 0.17.0 / Client 44.5.0 (March 24, 2026)
No changes
SDK 0.16.0 / Client 44.4.0 (March 18, 2026)
What's new
- Added new APIs
FileSystemManager.stat,FileSystemManager.statSyncto get file status information - Added new APIs
FileSystemManager.fstat,FileSystemManager.fstatSyncto get status information of an opened file - Added new APIs
FileSystemManager.rename,FileSystemManager.renameSyncto rename files - Added new APIs
FileSystemManager.getFileInfoto get file information - Added new APIs
FileSystemManager.saveFile,FileSystemManager.saveFileSyncto save files locally - Added new APIs
FileSystemManager.getSavedFileListto get the list of saved files - Added new APIs
FileSystemManager.removeSavedFileto delete saved files
SDK 0.15.0 / Client 44.3.0 (March 11, 2026)
What's new
- Added new APIs
FileSystemManager.open,FileSystemManager.openSync- Open File - Added new APIs
FileSystemManager.close,FileSystemManager.closeSync- Close File - Added new APIs
FileSystemManager.read,FileSystemManager.readSync- Read File - Added new APIs
FileSystemManager.write,FileSystemManager.writeSync- Write to File - Added new APIs
FileSystemManager.rmdir,FileSystemManager.rmdirSync- Remove Directory - Added new APIs
FileSystemManager.readdir,FileSystemManager.readdirSync- Read Directory - Added new APIs
FileSystemManager.unlink,FileSystemManager.unlinkSync- Delete File
SDK 0.14.0 / Client 44.2.0 (March 4, 2026)
No changes
SDK 0.13.0 / Client 44.1.0 (February 24, 2026)
No changes
SDK 0.12.0 / Client 44.0.0 (February 24, 2026)
No changes
SDK 0.11.0 / Client 43.9.0 (February 24, 2026)
Bug fixes
- Fixed the issue where downloading fails due to spaces in the URL of
TTMinis.game.downloadFile
SDK 0.10.0 / Client 43.8.0 (January 27, 2026)
What's new
- Added APIs
TTMinis.game.vibrateLongandTTMinis.game.vibrateShort, which can make the phone vibrate
SDK 0.9.0 / Client 43.7.0 (January 22, 2026)
Improvements
- Updated the error code fields for interstitial ads and rewarded ads, renaming
errorMsgtoerrMsgto align with the rest of the API
Bug fixes
- Fixed an issue where
TTMinis.game.getStorageSyncandTTMinis.game.setStorageSynccould throw exceptions when a non-string key was passed
SDK 0.8.0 / Client 42.6.0 (January 19, 2026)
What's new
- Added API
TTMinis.game.getStorageInfo、TTMinis.game.getStorageInfoSyncto get the storage info
Improvements
- Updated API
TTMinis.game.loginerror codes to pass through client and server error codes
Bug fixes
- Fixed an issue where passing both
defaultValueandmaxLengthto the APITTMinis.game.showKeyboardon Android caused an error
SDK 0.7.0 / Client 43.5.0 (January 15, 2026)
No changes
SDK 0.6.0 / Version 43.4.0 (December 30, 2025)
What's new
- Added support for loading Wasm files using
TTWebAssembly - Added API
TTMinis.game.showKeyboard,TTMinis.game.hideKeyboardto use keyboard-related features - Added API
TTMinis.game.setPreferredFramesPerSecondto modify rendering frame rate
SDK 0.5.0 / Version 43.1.0 (December 19, 2025)
What's new
- Added support for game engine plugins
Bug fixes
- Fixed API
fileSystem.writeFileto support writingArrayBuffertype
SDK 0.4.0 / Version 43.0.0 (December 4, 2025)
What's new
- Added API
TTMinis.game.connectSocketto create a websocket connection - Added API
TTMinis.game.reportEventfor event reporting capability
SDK 0.3.0 / Version 42.9.0 (November 27, 2025)
What's new
- Added API
TTMinis.game.getMenuButtonBoundingClientRectto get the layout position information of the menu button (top-right capsule button) - Added API
fileSystemManager.unzipto decompress files - Added API
TTMinis.game.createInterstitialAdto create an interstitial ad component
Improvements
- Updated API
TTMinis.game.shareAppMessageto supportqueryandpathparameters
SDK 0.2.0 / Version 42.8.0 (November 20, 2025)
What's new
- Added API
TTMinis.game.getWindowInfoto get window information
Improvements
- Updated API
TTMinis.game.requestto support passing thearraybuffertype as a parameter - Updated APIs
TTMinis.game.getSystemInfoandTTMinis.game.getSystemInfoSyncto support fetching thestatusBarHeightandsafeAreafields
SDK 0.1.0 / Version 42.7.0 (November 18, 2025)
Bug fixes
- Fixed vConsole format logic to prevent JS OOM (Out Of Memory)
- Fixed API
TTMinis.game.requestissue where the default content-type was notapplication/json
Was this document helpful?