GSM App
1. Get Update
- Dùng để lấy thông tin từ server xem có cần bật popup yêu cầu update app lên version hay không. 
void GetUpdate(string lang, Action<UpdateInfo> onSuccess, Action nothingUpdateCallBack, Action<long, string> errorCallback = null)Các tham số
- lang(Required): là mã ngôn ngữ để hiện thị nội dung update, mặc định là "en", tham khảo danh sách tại đây.
- onSuccess(Required): Hàm thực hiện khi có thông tin update được trả về với class- UpdateInfovà phía game sẽ xử lý logic bên dưới. Nếu version của game < version yêu cầu, thì hàm này sẽ không được kích hoạt.
- nothingUpdateCallBack(Required): Hàm thực hiện khi không có yêu cầu update gì, thường sẽ dùng để đi vào game.
- errorCallback(Optional): Hàm thực hiện khi có lỗi xảy ra.
Code mẫu:
GSMApp.GetUpdate("en", (data) =>
{
    string link=data.link; //Chuyển đến link update
    string version=data.version; //Hiển thị version cần update
    string message=data.message; //Hiển thị nội dung với message
    if (data.forceUpdate == 1)
    {
        //Xử lý bắt buộc game phải update app.
    }else if (data.forceUpdate == 0)
    {
        //Xử lý game có thể bỏ qua không cần update
    }
},()=>{
    //Xử lý vào màn hình game khi không có yêu cầu update
}, (statusCode, error) =>
{
    Debug.LogError(error);
});1.1 Xử lý logic
Các giá trị trong class UpdateInfo:
- forceUpdate: Dùng để xác định có bắt buộc game phải update hoặc có thể bỏ qua update, có các giá trị sau:- 1: Bắt buộc game phải update mới sử dụng được. 
- 0: Không bắt buộc game phải update, phía game có nút skip để bỏ qua. 
 
- version: Là thông tin version cần update
- message: Là nội dung update để user biết có những gì được update.
- link: Là link để game update
Last updated