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