IntegrityErrorCode

public annotation IntegrityErrorCode


Mã lỗi cho API Tính toàn vẹn.

Tóm tắt

Hằng số

static final int

Không sử dụng được API Tính toàn vẹn.

static final int

Chưa cài đặt được ứng dụng gọi.

static final int

UID của ứng dụng gọi (mã nhận dạng người dùng) không khớp với mã trong Trình quản lý gói.

static final int

Không liên kết được với dịch vụ trong Cửa hàng Play.

static final int

Đã xảy ra lỗi tạm thời trong thiết bị ứng dụng.

static final int

Số dự án trên đám mây được cung cấp là không hợp lệ.

static final int

Lỗi máy chủ nội bộ Google không xác định.

static final int

Lỗi nội bộ không xác định.

static final int

Không tìm thấy bất cứ mạng nào.

static final int

Số chỉ dùng một lần không được mã hoá dưới dạng chuỗi base64 không đóng gói, an toàn trên web.

static final int

Độ dài của số chỉ dùng một lần quá dài.

static final int

Độ dài của số chỉ dùng một lần quá ngắn.

static final int
static final int

Không có Dịch vụ Play hoặc phiên bản quá cũ.

static final int

Cần cập nhật Dịch vụ Google Play.

static final int

Không tìm thấy tài khoản Cửa hàng Play trên thiết bị.

static final int

Không tìm thấy ứng dụng Cửa hàng Play trên thiết bị hoặc phiên bản chính thức chưa được cài đặt.

static final int

Cần cập nhật Cửa hàng Play.

static final int

Ứng dụng gọi đã gửi quá nhiều yêu cầu đến API và đã được điều tiết, hoặc ứng dụng của bạn đã vượt quá hạn mức yêu cầu hằng ngày.

Hằng số

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE = -1

Không sử dụng được API Tính toàn vẹn.

API Tính toàn vẹn chưa được bật hoặc có thể phiên bản Cửa hàng Play đã cũ.

Hành động được đề xuất:

  • Đảm bảo rằng bạn đã bật API Tính toàn vẹn trong Google Play Console.
  • Yêu cầu người dùng cập nhật Cửa hàng Play.

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED = -5

Chưa cài đặt được ứng dụng gọi.

Đã xảy ra lỗi; có thể là do một cuộc tấn công. Không thể xử lý.

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH = -7

UID của ứng dụng gọi (mã nhận dạng người dùng) không khớp với mã trong Trình quản lý gói.

Đã xảy ra lỗi; có thể là do một cuộc tấn công. Không thể xử lý.

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE = -9

Không liên kết được với dịch vụ trong Cửa hàng Play. Có thể là do một phiên bản Cửa hàng Play cũ được cài đặt trên thiết bị.

Yêu cầu người dùng cập nhật Cửa hàng Play.

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR = -17

Đã xảy ra lỗi tạm thời trong thiết bị ứng dụng.

Hãy thử lại với thời gian đợi luỹ thừa.

Ra mắt trong Integrity Play Core phiên bản 1.1.0 (các phiên bản trước trả về một mã thông báo không có Kết quả về tính toàn vẹn của thiết bị). Nếu lỗi vẫn tiếp diễn sau một vài lần thử lại, bạn nên giả định rằng thiết bị không vượt qua được quy trình kiểm tra tính toàn vẹn, từ đó có hướng xử lý thích hợp.

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID = -16

Số dự án trên đám mây được cung cấp là không hợp lệ.

Sử dụng số dự án trên đám mây có trong phần Thông tin dự án trên Google Cloud Console của bạn cho dự án trên đám mây đã bật API Tính toàn vẹn của Play.

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE = -12

Lỗi máy chủ nội bộ Google không xác định.

Hãy thử lại với thời gian đợi luỹ thừa. Bạn có thể cân nhắc báo lỗi nếu liên tục không thành công.

INTERNAL_ERROR

public static final int INTERNAL_ERROR = -100

Lỗi nội bộ không xác định.

Hãy thử lại với thời gian đợi luỹ thừa. Bạn có thể cân nhắc báo lỗi nếu liên tục không thành công.

NETWORK_ERROR

public static final int NETWORK_ERROR = -3

Không tìm thấy bất cứ mạng nào.

Hành động được đề xuất:

  • Yêu cầu người dùng kiểm tra và bật kết nối mạng.
  • Để mang đến trải nghiệm có hướng dẫn giúp người dùng thiết lập kết nối mạng, bạn có thể cho thấy hộp thoại GET_INTEGRITY hoặc GET_STRONG_INTEGRITY.

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64 = -13

Số chỉ dùng một lần không được mã hoá dưới dạng chuỗi base64 không đóng gói, an toàn trên web.

Hãy thử lại với định dạng số chỉ dùng một lần chính xác.

NONCE_TOO_LONG

public static final int NONCE_TOO_LONG = -11

Độ dài của số chỉ dùng một lần quá dài. Độ dài của số chỉ dùng một lần phải nhỏ hơn 500 byte trước khi mã hoá base64.

Thử lại với số chỉ dùng một lần ngắn hơn.

NONCE_TOO_SHORT

public static final int NONCE_TOO_SHORT = -10

Độ dài của số chỉ dùng một lần quá ngắn. Số chỉ dùng một lần phải có kích thước tối thiểu là 16 byte (trước khi mã hoá base64) thì mới có thể bảo mật tốt hơn.

Thử lại bằng một số chỉ dùng một lần dài hơn.

NO_ERROR

public static final int NO_ERROR = 0

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND = -6

Không có Dịch vụ Play hoặc phiên bản quá cũ.

Hành động được đề xuất:

  • Yêu cầu người dùng cài đặt hoặc cập nhật Dịch vụ Google Play.
  • Để mang đến trải nghiệm có hướng dẫn cho người dùng, giúp họ bật, cài đặt hoặc cập nhật Dịch vụ Play, bạn có thể cho thấy hộp thoại GET_INTEGRITY hoặc GET_STRONG_INTEGRITY.

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED = -15

Cần cập nhật Dịch vụ Google Play.

Hành động được đề xuất:

  • Hãy yêu cầu người dùng cập nhật Dịch vụ Google Play.
  • Để mang đến trải nghiệm có hướng dẫn cho người dùng giúp họ cập nhật Dịch vụ Play, bạn có thể cho thấy hộp thoại GET_INTEGRITY hoặc GET_STRONG_INTEGRITY.

PLAY_STORE_ACCOUNT_NOT_FOUND

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND = -4

Không tìm thấy tài khoản Cửa hàng Play trên thiết bị. Vui lòng lưu ý API Tính toàn vẹn của Play hiện hỗ trợ các yêu cầu chưa được xác thực. Mã lỗi này chỉ được dùng cho những phiên bản Cửa hàng Play cũ không được hỗ trợ.

Hãy yêu cầu người dùng xác thực trong Cửa hàng Play.

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND = -2

Không tìm thấy ứng dụng Cửa hàng Play trên thiết bị hoặc phiên bản chính thức chưa được cài đặt.

Hãy yêu cầu người dùng cài đặt phiên bản chính thức và mới nhất của Cửa hàng Play.

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED = -14

Cần cập nhật Cửa hàng Play.

Yêu cầu người dùng cập nhật Cửa hàng Google Play.

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS = -8

Ứng dụng gọi đã gửi quá nhiều yêu cầu đến API và đã được điều tiết, hoặc ứng dụng của bạn đã vượt quá hạn mức yêu cầu hằng ngày.

Hãy thử lại với thời gian đợi luỹ thừa. Yêu cầu tăng hạn mức yêu cầu hằng ngày nếu bạn đã đạt đến giới hạn yêu cầu hằng ngày.