tcmpp_flutter 2.4.4
tcmpp_flutter: ^2.4.4 copied to clipboard
TCSAS Flutter SDK.
2.4.4 #
- Add message subscription settings management
- Mini games pre-download support carry plug-in information
- Fixed a crash problem between core library and some extension libraries due to inconsistent optimization levels of confusion (this problem exists between 2.4.1 and 2.4.3)
- Fixed the issue of Android domain name whitelist occasionally becoming invalid
- Fixed the problem that the status bar color cannot be set when the Android web-view component is in customV2/hideV2 mode
- Support obtaining vConsole log information through API
- The SDK supports configuring the timeout period for background requests
- Android network request timeout is now configurable via connectTimeout/readTimeout in the android config node; when not configured, defaults of 10s connect and 60s read are applied (previously the SDK built-in defaults were used)
- Mini programs names support special characters
- Fixed a problem where manually paused background music was accidentally allowed to continue playing while recording
- Fixed a crash caused by continuous calls to stop while recording in iOS Mini programs
- Fixed a problem where the pageScrollTo ceiling position was reversed after iOS Mini programs switched categories
- Add setMiniAppKeepAliveCount to configure the maximum number of kept-alive mini programs
- Add setMiniAppCacheExpireHours to configure the local cache expiry time (in hours) for mini program appInfo
- MiniStartOptions adds appVerType to launch a specific version type (develop/preview/experience/online)
- preDownloadMiniApp adds isDownloadAll to pre-download the main package together with all sub packages
- Add setInnerAudioUnmuteOnVolumeChanged (iOS) to restore audible output when the user presses the volume keys during muted innerAudio playback
- Android supports Dynamic feature loading
- Add installTcmppFeature() and the tcmppFeatureInstallEvents stream to explicitly install/activate the Android Dynamic Feature with progress and status events
- Android Dynamic Feature (dfm) behavior change: ordinary TCMPP API calls no longer implicitly trigger on-demand module download. In dfm mode, call installTcmppFeature() and wait for it to complete before invoking other TCMPP APIs (e.g. startMiniAppWithId); otherwise they fail fast with TCMPP_DFM_NOT_INSTALLED. Requests queued while an explicit installation is in progress are capped (128) and overflow fails with TCMPP_DFM_PENDING_OVERFLOW.
- The SDK no longer forces android:usesCleartextTraffic="false" at the application level (previously declared in the direct/dfm/tcmpp_feature manifests). Network security policy (cleartext traffic / networkSecurityConfig) is an application-level global setting now left to the host app; hosts targeting SDK < 28 or that explicitly enable cleartext traffic must configure it themselves to retain the previous behavior.
2.4.3 #
- Added Android and iOS complaint feedback page theme configuration
- Added an Android and iOS API for querying running and kept-alive mini programs
- Added Android and iOS DeviceKey callback bridges for implementing gateway request signing in Flutter
- Gateway communication introduces a signature mechanism
- Newly added interface for obtaining running mini-programs/gaming apps
- Mini-programs/gaming apps information now has a gray-scale identifier
- Fixed abnormal log encoding issue in mini-game vConsole
- Fixed problem where background audio cannot be operated when entering the background
- Newly added customization for complaint feedback theme
- The src attribute of the web-view component supports setting static content
- Support for custom error prompt UI
- Improved remote debugging network function
- Support for half-screen mini-programs
- Add mini-game performance query interface
2.4.1 #
- Compatible with Android 16 (target 36), supporting predictive return gestures.
- Added APM performance monitoring: crash monitoring, memory alerts, batch reporting and disk writing.
- The web-view component supports customizing the display of vertical/horizontal scroll bars.
- The web-view component supports customizing the header content.
- Fix customMenuClick event bug.
- Support for appSecret initialization.
- ShareData.path behavior change (iOS): The original path contained ?query, which is now separated into the query field.
- Support custom scheme.
2.4.0 #
- The mini-game supports hot-starting of a single task
- New series of API for closing mini-programs (only hides them without terminating them)
- Support for wx.restartMiniProgram
- Audio and video capabilities are implemented based on ExoPlayer (optional, introduced through integrating mini_extra_exo_player)
- Mini-games support dynamic loading of js
- Native components support zIndex (only effective for components at the same level)
- Web-view supports custom error pages
- Support for appSecret initialization
- Camera component supports torch
- Fixed issue where onMemoryWarning in mini-games does not trigger
- Fixed problem with keyboard collapsing in textarea component
2.3.8 #
- Single-task mode supports hot startup (only mini-programs support it Android)
- Pre-download supports downloading of sub-packages and plugins
- The update mechanism for mini-programs has been optimized
- Real-time log reporting and issue fixing have been improved
- Fix the issue where, for iOS versions 26.4.2 and above, returning from the native page may cause the mini-program page to reload.
2.3.7 #
- Update native SDK version 2.3.7
2.3.6+2 #
- Fix the issue of real-time log reporting for iOS
2.3.6+1 #
- fix camera component scan mode bug
2.3.6 #
- Update native SDK version
- Add equipment information acquisition interface
2.3.5 #
- Web-view page navigationStyle and tab bar issues fixed
- Update native SDK version
- Optimization of native component insertion and update logic
2.3.4 #
- Newly added dynamic function for adding and switching configuration files
- Fix the problem of code generation dependency conflicts
- Update native SDK version
2.3.3 #
- Add playlet plugin
- Update TCMPP SDK to version 2.3.3
- Fixes Android and iOS bug
2.2.17+2 #
- Fix the issue of inconsistent reporting and processing of internal logs between iOS and Android
2.2.17+1 #
- Fix config dep bug
2.2.17 #
- Added file management, cache management, custom related APIs, as well as NFC, advanced player, live streaming, MP3 extension libraries
2.2.16 #
- Updates TCMPP SDK to version 2.2.16, introducing the new features for Android/iOS version 2.2.16;
- Fixes the issue where moveMiniAppToFront could not return to the minigame.
2.2.15 #
- Updates TCMPP SDK to version 2.2.15, introducing the new features for Android/iOS version 2.2.15;
- Updates iOS sdk source to:https://github.com/TCMPP-Team/tcmpp-repo.git
2.2.12+2 #
- Fixed a bug when open the more view in Android
2.2.12+1 #
- Fixed a bug when using openApiVersion in Android
2.2.12 #
- Updates TCMPP SDK to version 2.2.12, introducing the new features for Android/iOS version 2.2.12;
- Update miniToFront and appToFront interfaces in iOS;
2.2.9+1 #
- Add closeCurrentMiniApp in iOS
2.2.9 #
- Updates TCMPP SDK to version 2.2.9, introducing the new features for Android/iOS version 2.2.9;
- Modify iOS page stack dependency issue;
2.2.8 #
- Updates TCMPP SDK to version 2.2.8, introducing the new features for Android/iOS version 2.2.8;
- Optimize wx.showShareImageMenu for Custom Sharing Configuration;
2.2.7 #
- Updates TCMPP SDK to version 2.2.7, introducing the new features for Android/iOS version 2.2.7;
- Add Google Admob support;
2.2.6 #
- Updates TCMPP SDK to version 2.2.6, introducing the new features for Android/iOS version 2.2.6
2.2.5+3 #
- Compatible use of the custom openapi
2.2.5+2 #
- Fixed a bug when using startMiniAppWithId in iOS
2.2.5+1 #
- Compatible use of the config file:tcmpp-plugin-settings.json
2.2.5 #
- Updates TCMPP SDK to version 2.2.5, introducing the new features for Android/iOS version 2.2.5
2.2.4+1 #
- Fix a bug in the pagination query.
2.2.4 #
- Updates TCMPP SDK to version 2.2.4, introducing the new features for Android/iOS version 2.2.4
- Update miniapp search interface;
2.2.2 #
- Updates TCMPP SDK to version 2.2.2, introducing the new features for Android/iOS version 2.2.2
- Update minigame;
- Update appinfo Category info;
2.0.16 #
- Update search interface;
2.0.15 #
- Updates TCMPP SDK to version 2.0.15, introducing the new features for Android/iOS version 2.0.15
- Support clear all Mini Programs cache;
- Support search Mini Programs with type;
- Support preloading offline Mini Programs;
2.0.12 #
- Updates TCMPP SDK to version 2.0.12, introducing the new features for Android/iOS version 2.0.12
2.0.11 #
- Updates TCMPP SDK to version 2.0.11, introducing the new features for Android/iOS version 2.0.11
2.0.10 #
- Updates TCMPP SDK to version 2.0.10, introducing the new features for Android/iOS version 2.0.10
- Compatible with AGP8.0 and KGP1.8.0
2.0.9 #
- Support Android/iOS SDK 2.0.9;
2.0.8 #
- Support Android/iOS SDK 2.0.8;
2.0.7 #
- Support Android/iOS SDK 2.0.7;
- Fix tcmppPlugin.registerMiniAppApi not work in Android;
2.0.6 #
- Support Android/iOS SDK 2.0.6;
- Fix take photo crash in Android;
2.0.5 #
- Support SDK 2.0.5;
- Modify the Android code scanning interface to directly open the applet;
- Enrich exapmle examples;
2.0.4 #
- Support SDK 2.0.4;
2.0.3 #
- Support SDK 2.0.3;
- Support custom default sharing channels;
1.5.21 #
- Buf fix;
1.5.20 #
- Add more APIs;
- Add some custom interfaces;
1.5.19 #
- Change README image path;
1.5.18 #
- First Release;