Theo dõi chỉ số của yêu cầu Kiểm tra ứng dụng

Sau khi thêm SDK kiểm tra ứng dụng vào ứng dụng của mình nhưng trước khi bật thực thi Kiểm tra ứng dụng, bạn phải đảm bảo rằng việc làm như vậy sẽ không làm gián đoạn người dùng hợp pháp hiện tại của bạn.

Một công cụ quan trọng mà bạn có thể sử dụng để đưa ra quyết định này cho Cơ sở dữ liệu thời gian thực, Cloud Firestore, Cloud Storage và Xác thực (beta) là màn hình số liệu yêu cầu Kiểm tra ứng dụng.

Để xem số liệu yêu cầu Kiểm tra ứng dụng cho một sản phẩm, hãy mở phần Kiểm tra ứng dụng của bảng điều khiển Firebase. Ví dụ:

Ảnh chụp màn hình trang chỉ số Kiểm tra ứng dụng

Số liệu yêu cầu cho mỗi sản phẩm được chia thành bốn loại:

  • Yêu cầu đã xác minh là những yêu cầu có mã thông báo Kiểm tra ứng dụng hợp lệ. Sau khi bạn bật thực thi Kiểm tra ứng dụng, chỉ những yêu cầu trong danh mục này mới thành công.

  • Yêu cầu máy khách đã lỗi thời là những yêu cầu thiếu mã thông báo Kiểm tra ứng dụng. Những yêu cầu này có thể đến từ phiên bản cũ hơn của SDK Firebase trước khi tính năng Kiểm tra ứng dụng được đưa vào ứng dụng.

  • Yêu cầu nguồn gốc không xác định là những yêu cầu thiếu mã thông báo Kiểm tra ứng dụng và có vẻ như chúng không đến từ SDK Firebase. Đây có thể là từ các yêu cầu được thực hiện bằng khóa API bị đánh cắp hoặc các yêu cầu giả mạo được thực hiện mà không có SDK Firebase.

  • Yêu cầu không hợp lệ là những yêu cầu có mã Kiểm tra ứng dụng không hợp lệ, có thể là từ một ứng dụng khách không xác thực đang cố gắng mạo danh ứng dụng của bạn hoặc từ môi trường mô phỏng.

Việc phân bổ các danh mục này cho ứng dụng của bạn sẽ thông báo khi bạn quyết định kích hoạt tính năng thực thi. Dưới đây là một số hướng dẫn:

  • Nếu hầu hết tất cả các yêu cầu gần đây đều đến từ các khách hàng đã được xác minh, hãy cân nhắc việc cho phép thực thi để bắt đầu bảo vệ tài nguyên phụ trợ của bạn.

  • Nếu một phần đáng kể các yêu cầu gần đây đến từ các ứng dụng có thể đã lỗi thời, để tránh làm gián đoạn người dùng, hãy cân nhắc việc đợi thêm người dùng cập nhật ứng dụng của bạn trước khi bật tính năng thực thi. Việc thực thi Kiểm tra ứng dụng trên một ứng dụng đã phát hành sẽ phá vỡ các phiên bản ứng dụng trước đó không được tích hợp với SDK kiểm tra ứng dụng.

  • Nếu ứng dụng của bạn chưa ra mắt, bạn nên kích hoạt tính năng thực thi Kiểm tra ứng dụng ngay lập tức vì không có ứng dụng khách lỗi thời nào đang được sử dụng.

Bước tiếp theo

Khi bạn hiểu cách Kiểm tra ứng dụng sẽ ảnh hưởng đến người dùng của mình và bạn đã sẵn sàng tiếp tục, bạn có thể bật thực thi Kiểm tra ứng dụng cho Cơ sở dữ liệu thời gian thực, Cloud Firestore, Cloud Storage và Xác thực (beta).