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