GSM Utilities

. Get UTCTime

  • Dùng để lấy giờ UTC hiện tại trên hệ thống

void GetUTCTime(Action<DateTime> onSuccess = null, Action<string> onFail = null)

Các tham số

  • onSuccess : Hàm xử lý với param là thời gian hiện tại trên server.

  • onFail : Hàm xử lý với param là lỗi xảy ra.

Code mẫu:

GSM.Utilities.GSMTime.GetUTCTime(time => { print("Time: " + time); });

2. Get Duration

  • Dùng để đếm số giây hoạt động từ thời điểm bắt đầu đến thời điểm kết thúc.

  • Ví dụ dùng để đếm xem user bắt đầu và màn hình 1 và ở đó trong bao lâu thì chuyển sang màn 2

  • Ví dụ đếm xem từ khi user mở popup shopping đến khi tắt bỏ là bao lâu

Code mẫu:

//Đánh dấu thời điểm bắt đầu đếm thời gian
DurationWatcher.StartWatch("map_1");
// Lấy ra số giây khi kết thúc đếm thời gian
int duration = DurationWatcher.StopWatch("map_1");
Debug.Log($"Duration: {duration}");

3. Get GetTotalTimePlay

  • Dùng để lấy tổng thời gian chơi của user từ lúc cài đặt và mở game.

Code mẫu:

  • Để tính được thêm cả thời gian mở Ads và kết thúc Ads thì cần:

    • Khi bắt đầu show Ads thì cần gọi GSMCore.Instance.OnApplicationPause()

    • Khi bắt được sự kiện close Ads thì cần gọi GSMCore.Instance.OnApplicationResume()

Code mẫu

Last updated