Offline và khôi phục
SDK tự thử lại, tự kết nối lại và tự đồng bộ lại. Một màn chỉ cần hiện trạng thái mà nó được báo.
Screen contract
View luôn giữ dữ liệu đã xác nhận gần nhất, nên không có gì bị trống khi mất mạng.
| Tín hiệu | Hiện |
|---|---|
IsLoading kèm LoadError | Lần tải đầu thất bại: một thông báo và nút thử lại (Retry) mở lại màn |
ProjectVResult.IsSuccess của một command (lệnh) là false | Message nguyên văn |
Nếu một lượt lên cấp hoặc command khác của Character/Alliance không xác nhận được, các màn đó tự đồng bộ lại và tự vẽ lại; đừng thêm nút Sync cho việc đó. Nếu một lượt mua ở Shop không xác nhận được, hãy hiện thông báo và đừng tự động mua lại: lượt mua có thể đã thành công.