Tiện ích: Kiểm tra kết nối Internet

Nền tảng:
Mobile
Tags:
Utility
Network

C# Code

using UnityEngine;

public class ConnectivityChecker : MonoBehaviour
{
    // Hàm static để có thể gọi từ bất kỳ đâu mà không cần tham chiếu
    public static bool IsConnectedToInternet()
    {
        return Application.internetReachability != NetworkReachability.NotReachable;
    }

    // Ví dụ sử dụng
    void Start()
    {
        if (IsConnectedToInternet())
        {
            Debug.Log("Thiết bị đang có kết nối mạng.");
            // Thực hiện các hành động online ở đây
        }
        else
        {
            Debug.LogWarning("Không có kết nối mạng.");
            // Hiển thị thông báo cho người dùng
        }
    }
}

Một hàm đơn giản để kiểm tra xem thiết bị có đang kết nối với mạng hay không, sử dụng Application.internetReachability.

Bình luận (0)

Bạn cần đăng nhập để có thể bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Bài viết liên quan

Cung cấp chức năng cho người chơi chụp lại khoảnh khắc trong game và lưu thành tệp PNG vào một thư mục được chỉ định.

Utility
Input
Mobile
Saving

Nền tảng của game multiplayer. Hiểu rõ vai trò của Client (người chơi) và Server (máy chủ), cách chúng giao tiếp và tại sao Server phải là nơi quyết định logic game để chống hack/cheat.

3D
2D
Architecture
Network
Multiplayer

Sử dụng các dịch vụ đám mây như Firebase Functions hoặc AWS Lambda để chạy code backend cho các tính năng phụ trợ mà không cần quản lý một máy chủ chuyên dụng.

Mobile
Architecture
Network
Backend
Firebase

Một hệ thống để nhận diện các cử chỉ phổ biến trên màn hình cảm ứng như vuốt (swipe), chụm/zoom (pinch), và chạm (tap).

Mobile
Input
Utility
Gesture

Sử dụng Application.OpenURL để mở một trang web bên ngoài, thường dùng cho các nút 'Rate Us', 'Privacy Policy' hoặc 'More Games'.

Mobile
Utility
UI