Lớp nhà máy

Sử dụng các lớp nhà máy của Samsung và Google để tạo đối tượng ResellerService. Với các đối tượng ResellerService, bạn có thể sử dụng một tập hợp phương thức phổ biến để xác nhận quyền sở hữu và đăng ký thiết bị Samsung cũng như các thiết bị Android khác.

SamsungResellerServiceFactory

Trước khi có thể sử dụng lớp SamsungResellerServiceFactory để tạo đối tượng ResellerService, bạn cần kết nối với KDP. Dưới đây là chữ ký phương thức để tạo đối tượng ResellerService bằng lớp SamsungResellerServiceFactory:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

Thông số đầu vào

Tên tài sản Giá trị Bắt buộc Mô tả
resellerId string Giá trị nhận dạng duy nhất của đại lý, do hệ thống KDP cung cấp.
serviceAccountKeyFilePath string Đường dẫn tệp đến khoá tài khoản dịch vụ.
clientIdentifier string Giá trị nhận dạng ứng dụng do hệ thống KDP cung cấp.

Hành vi lỗi

Khi xảy ra lỗi, thư viện sẽ gửi một CommonException chứa một trong các mã lỗi sau:

Mã lỗi
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

Trước khi có thể sử dụng lớp GoogleResellerServiceFactory để tạo đối tượng ResellerService, bạn phải tham gia chương trình đăng ký không tiếp xúc với tư cách là đại lý.

Dưới đây là chữ ký phương thức để tạo đối tượng ResellerService bằng lớp GoogleResellerServiceFactory:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

Thông số đầu vào

Tên tài sản Giá trị Bắt buộc Mô tả
resellerId long Giá trị nhận dạng duy nhất của đại lý, do hệ thống không tiếp xúc cung cấp.
serviceAccountKeyFilePath string Đường dẫn tệp đến khoá tài khoản dịch vụ.

Hành vi lỗi

Khi xảy ra lỗi, thư viện sẽ gửi một CommonException chứa một trong các mã lỗi sau:

Mã lỗi
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR