hungtm5_kyc 1.2.13
hungtm5_kyc: ^1.2.13 copied to clipboard
onboarding
2.0.0 - 2025-12-22 #
Major Update - Full Native SDK Compatibility #
Breaking Changes (với backward compatibility)
- Đổi tên
appId→agentCode(getter cũ vẫn hoạt động) - Đổi tên
partnerUserId→partnerId(getter cũ vẫn hoạt động)
New Features
-
✅ Thêm class
InformationUserModelđể quản lý thông tin người dùng- Tích hợp
email,phone,editablethành một object - Dễ dàng mở rộng thêm các trường khác
- Tích hợp
-
✅ Thêm class
TrustConfigđể quản lý cấu hình trust data- Support
confirmUrlvàclientID - Cấu trúc rõ ràng hơn cho trust operations
- Support
-
✅ Hỗ trợ đầy đủ các tham số của Native SDK (Android & iOS)
partnerId,agentCode,appCodedebug,env,requireEmail,keyinformationUser,trustConfig
Improvements
- 📝 Thêm
@Deprecatedannotations cho các APIs cũ - 📝 Cải thiện type safety với nullable types
- 📝 Tài liệu đầy đủ: API_DOCUMENTATION.md, MIGRATION_GUIDE.md
- 🔧 Backward compatibility - code cũ vẫn hoạt động 100%
- 🎯 Mapping rõ ràng giữa Flutter và Native SDK
Documentation
- Thêm
API_DOCUMENTATION.md- Tài liệu API đầy đủ - Thêm
MIGRATION_GUIDE.md- Hướng dẫn nâng cấp - Cập nhật README với thông tin phiên bản mới
- Cập nhật example với cách sử dụng mới
Note
- agentCode = appId trong native: Để tương thích,
agentCodeđược map thànhappIdkhi gửi xuống native platform - Tất cả code cũ vẫn hoạt động bình thường nhờ backward compatibility
- Khuyến nghị dần chuyển sang sử dụng cấu trúc mới