7. Lịch sử thay đổi
3.0.9:
Thêm log IDFV cho IOS
Sửa lại luồng lấy IDFA cho IOS, hạn chế không lấy được chuỗi, bị trả về 000000-00000
3.0.7:
Cải tiến phù hợp với abTest mới
3.0.0:
Tái cấu trúc SDK, tối ưu performance, luồng hoạt động
2.2.4:
Chuyển Singleton -> FSingleton theo gói Core
2.2.3:
Điều chỉnh lại các hàm kiểm tra giới hạn độ dài của string, giới hạn value của number, etc
Điều chỉnh lại concurrency, vá lỗi trùng lặp api_id ở bản 2.2.0
Vá lỗi ActionLog ở bản 2.2.1
Các hàm log lỗi thay vì được để log.warning giờ chuyển sang log.error do người dùng thường không để ý log.warninwarning, đồng thời hàm log sẽ cố đưa các giá trị của người dùng về đúng format để log thay vì bỏ đi như trước
Bỏ giới hạn số lần 1 message gửi lỗi, vá lỗi cách quãng mesage ở bản 2.2.0
Thêm clientCreatedDate cho DWHMessage
2.2.2:
Tăng thời gian timeout của message gửi lên server
Chỉnh lại tên biến RemoteConfig ActionLog
Điều chỉnh lại hàm gọi inapp log
2.2.1:
Thêm sessionId cho ActionLog, chỉnh lại constructor của actionLog
Giới hạn việc gửi lên của ActionLog qua RemoteConfig
Chuyển AnalyticParams từ plugin Analytic sang Core và chuyển tên thành PlayerParams
Chuyển FalconAbTesting từ FalconAnalytic sang FalconCore
Bug:
Việc giới hạn ActionLog chưa triệt để do chưa xét đến trường hợp Json Serialize
2.2.0:
Tối ưu lại hoàn toàn FalconAnalytic, sửa các lỗi tồn đọng từ các phiên bản trước(không rõ phiên bản phát sinh), bao gồm:
Lỗi level trong ActionLog
Gộp tất cả các biến thể DwhSimplifyLog, DWHLog, DwhLogCache về làm 1
Mở API cho phép người dùng thay đổi các tham số thống kê của người chơi (AnalyticParams)
Gửi thông điệp rõ hơn trên console giúp người dùng nhận biết log gửi lên hay chưa
Bug:
Message gửi lên bị cách quãng, lặp api_id
2.1.7:
Gửi log session cuối mỗi phiên chơi
2.1.6:
Thử nghiệm gửi log session tự động mỗi 10s về tổng thời gian chơi của người chơi
2.1.5:
Tiền xử lý inapp log price string
2.1.4:
Thêm Doc cho một số hàm trong SDK
2.1.3:
Sửa tên trường của property log và action log
2.1.2:
Tối ưu hóa việc quản lý sử dụng đa luồng
Điều chỉnh lại về cách hoạt động khi lưu dữ liệu và cách log của sdk, chuyển từ log.error -> log.warning tránh người dùng hiểu lầm.
Bug:
Việc quản lý sử dụng đa luồng chưa tối ưu, gây nóng máy trong quá trình sử dụng
2.1.1:
Chuyển tên FalconGameObject về lại FalconGameObjectUtils
2.1.0:
Điều chỉnh lại về cơ chế hỗ trợ đa luồng
Bug:
Chuyển đổi tên FalconGameObject khiến vài plugin không tương thích
2.0.7:
Điều chỉnh Analytic tương thích với IL2CPP build high stripping
2.0.6:
Thêm DwhLogCache
2.0.5:
Mở API chỉnh Account ID trong quá trình phân tích dữ liệu
2.0.4:
Chuyển phiên bản C# về 5, giúp tối ưu việc support cho nhiều phiên bản Unity
2.0.3:
Đông bộ với FalconCore 2.0.1, sửa lỗi treo ứng dụng
2.0.1:
Giới hạn string length của itemID của resourceLog
2.0.0:
Cập nhật SDK Analytic từ bản 1.4.4 theo FalconCore 2.0.0, nâng cao độ ổn định của hệ thống.
Bug:
Chưa giới hạn string length của itemID của resourceLog
Last updated