23 Commits
Author SHA1 Message Date
guoling 8e9883ef6f Fix one-year expiration constants 2026-08-04 21:40:24 +08:00
guoling 4e3535f2c8 Harden MMKV close lifecycle handling #1669 2026-07-29 14:57:14 +08:00
guoling f3b27766a2 fix MMKV instance lifecycle handling #1669 2026-07-28 19:35:21 +08:00
guoling 9348a93f26 refactor callback system into unified MMKVHandler across all platforms
Replace 4 separate static function pointers (LogHandler, ErrorHandler,
ContentChangeHandler, ContentLoadedHandler) with a single MMKVHandler
abstract class in Core C++. Update all 6 platform wrappers (iOS, Android,
OHOS, Python, Golang, Flutter) to use adapter classes bridging to the new
unified handler. Add onMMKVContentLoadSuccessfully callback to Android,
OHOS, Flutter, Python and Golang where it was previously missing.
2026-03-18 12:40:05 +08:00
guoling 1980694c42 add MMKV config for flutter 2026-02-09 20:42:17 +08:00
guoling 4403eb9769 support aes 256 on flutter 2025-12-01 17:05:24 +08:00
Guo Ling f9f39e0f72 flutter for win32 almost work 2025-08-18 18:14:30 +08:00
guoling c12d528de7 prepare Flutter Desktop support 2025-08-14 20:37:07 +08:00
guoling eea94733e6 add importFrom() for Flutter 2025-04-25 13:05:55 +08:00
guoling 0e05353b4a add checkExist(), isFileValid() and groupPath() for Flutter, fix checkContentChangedByOuterProcess() not working bug 2025-04-22 18:09:12 +08:00
guoling 330a83f232 Flutter: 1. add groupPath() on iOS, 2. fix checkContentChangedByOuterProcess() not working bug 2025-04-22 17:31:36 +08:00
guoling 85e64c9422 add checkExist() for Flutter 2025-04-22 16:39:05 +08:00
guoling afd0f4b453 redirect constructor the right way #1504 2025-03-05 20:46:43 +08:00
guoling 49d536b0af NameSpace works on flutter & ArkTS 2025-01-07 16:14:08 +08:00
guoling 8b8188d536 add log & error & content change callback for flutter & ArtTS 2024-09-12 18:50:33 +08:00
guoling 6688793f59 check getMMKVWithID result and throw exception #1399 2024-09-09 20:43:06 +08:00
guoling 47d3c0893a add readonly support 2024-09-06 19:44:11 +08:00
guoling ec15865aea add ohos support 2024-07-12 17:34:48 +08:00
guoling 94d2ab138b add @override 2024-04-19 10:24:24 +08:00
guoling 2ec60d2ee1 almost done 2024-04-18 18:58:16 +08:00
guoling 1883e65ec0 add mmkv_android 2024-04-18 17:47:22 +08:00
guoling 6033d51372 using MMKVPluginPlatform to get encodeBool() native func pointer 2024-04-18 16:43:46 +08:00
guoling 37b6039d0f initial commit for flutter federated plugins 2024-04-17 20:40:44 +08:00