Sử dụng các lớp nhà máy của Samsung và Google để tạo các đố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 các phương thức phổ biến để xác nhận quyền sở hữu và đăng ký Samsung cũng như các thiết bị Android khác.
Nhà máy dịch vụ của đại lý Samsung
Trước khi có thể sử dụng lớp SamsungResellerServiceFactory
để tạo đối tượng ResellerService
, bạn cần phải giới thiệu với KDP.
Dưới đây là chữ ký phương thức để tạo một đố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 |
Có | Giá trị nhận dạng duy nhất của đại lý, do hệ thống KDP cung cấp. |
serviceAccountKeyFilePath |
string |
Có | Đường dẫn đến tệp tài khoản dịch vụ. |
clientIdentifier |
string |
Có | Mã ứng dụng khách 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 |
Nhà máy dịch vụ của Google
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 thiết lập tự động với tư cách là đại lý.
Dưới đây là chữ ký phương thức để tạo một đố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 |
Có | Giá trị nhận dạng duy nhất của đại lý, do hệ thống thiết lập tự động cung cấp. |
serviceAccountKeyFilePath |
string |
Có | Đường dẫn đến tệp 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 |