Sử dụng Kiểm tra ứng dụng với nhà cung cấp gỡ lỗi trong Unity

Sau khi bạn đã đăng ký ứng dụng của mình để Kiểm tra ứng dụng, ứng dụng của bạn thường sẽ không chạy trên nền tảng máy tính để bàn, trong trình mô phỏng hoặc từ môi trường tích hợp liên tục (CI), vì những môi trường đó không đủ điều kiện là thiết bị hợp lệ. Nếu muốn chạy ứng dụng của mình trong môi trường như vậy trong quá trình phát triển và thử nghiệm, bạn có thể tạo bản dựng gỡ lỗi cho ứng dụng sử dụng nhà cung cấp gỡ lỗi Kiểm tra ứng dụng thay vì nhà cung cấp chứng thực thực sự.

Cấu hình qua mã

Để sử dụng nhà cung cấp gỡ lỗi trong khi chạy ứng dụng của bạn (ví dụ: trong quá trình phát triển), hãy làm như sau:

  1. Trong phần Kiểm tra ứng dụng của bảng điều khiển Firebase, hãy chọn Quản lý mã thông báo gỡ lỗi từ menu mục bổ sung của ứng dụng của bạn. Sau đó, tạo mã thông báo gỡ lỗi mới. Bạn sẽ cần mã thông báo trong bước tiếp theo.

    Vì mã thông báo này cho phép truy cập vào tài nguyên Firebase của bạn mà không cần thiết bị hợp lệ nên điều quan trọng là bạn phải giữ nó ở chế độ riêng tư. Đừng cam kết nó với một kho lưu trữ công khai và nếu mã thông báo đã đăng ký bị xâm phạm, hãy thu hồi nó ngay lập tức trong bảng điều khiển Firebase.

    Ảnh chụp màn hình của mục menu Quản lý mã thông báo gỡ lỗi

  2. Trong mã khởi tạo của bạn, hãy làm như sau:

    using Firebase.AppCheck;
    
    void InitializeFirebase() {
      // Configure the Debug Provider factory with your debug token.
      DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN");
    
      // Set App Check to use the debug provider factory
      FirebaseAppCheck.SetAppCheckProviderFactory(
        DebugAppCheckProviderFactory.Instance);
    
      // Proceed to initialize Firebase as normal
    }
    

Tùy chọn cấu hình khác

Các tùy chọn cấu hình khác có sẵn dựa trên nền tảng, ví dụ như sử dụng các biến môi trường của nền tảng. Để biết thêm thông tin, hãy tham khảo tài liệu của nhà cung cấp trình gỡ lỗi iOS+ hoặc Android .

Vì mã thông báo này cho phép truy cập vào tài nguyên Firebase của bạn mà không cần thiết bị hợp lệ nên điều quan trọng là bạn phải giữ nó ở chế độ riêng tư. Đừng cam kết nó với một kho lưu trữ công khai và nếu mã thông báo đã đăng ký bị xâm phạm, hãy thu hồi nó ngay lập tức trong bảng điều khiển Firebase.