Bắt đầu

Trước khi sử dụng Thư viện đại lý Android chung, đại lý cần tham gia Chương trình triển khai Knox và quy trình thiết lập tự động cho Android.

Chương trình triển khai Knox (KDP)

Hãy làm theo các bước bên dưới để tham gia KDP và truy xuất thông tin chi tiết cần thiết để bắt đầu sử dụng thư viện người bán lại.

Bước 1: đăng ký KDP

  1. Truy cập vào trang web Samsung Knox dành cho đại lý để đăng ký KDP.
  2. Tạo một tài khoản Samsung rồi đăng ký một tài khoản Samsung Knox làm đại lý.
  3. Sau khi tài khoản đại lý của bạn được phê duyệt, hãy đăng nhập vào cổng thông tin KDP để tìm resellerId của bạn.

Bước 2: yêu cầu quyền truy cập vào Cổng thông tin Knox Cloud API

  1. Gửi yêu cầu cho Samsung để có quyền truy cập vào Knox Cloud API Portal.
  2. Đăng nhập vào Knox Cloud API Portal.

Bước 3: lấy khoá tài khoản dịch vụ và clientIdentifier

  1. Tải tệp JSON chứa cặp khoá xuống từ cổng thông tin Knox Cloud API rồi lưu trữ tệp đó ở một nơi an toàn.
  2. Tạo clientIdentifier của riêng bạn qua cổng Knox Cloud API.

Bước 4: Tạo đối tượng SamsungResellerService

Sử dụng đường dẫn tệp JSON, clientIdentifier, resellerId để tạo SamsungResellerService để sử dụng thư viện chung.

Thiết lập tự động

Bước 1: tham gia chương trình thiết lập tự động

  1. Tham gia tính năng thiết lập tự động.
  2. Vì Thư viện đại lý Android chung sử dụng API dành cho người bán lại, bạn cần yêu cầu quyền truy cập vào API dành cho đại lý từ Nền tảng Google mà bạn sử dụng Chuyên viên tư vấn giải pháp.
  3. Yêu cầu quyền truy cập vào cổng thông tin tự động đăng ký.

Với Tài khoản Google bạn dùng để truy cập cổng thông tin, hãy làm theo các hướng dẫn còn lại để tạo tài khoản dịch vụ và bật API Người bán lại.

Bước 2: Tạo tài khoản dịch vụ

Tài khoản dịch vụ (đôi khi được gọi là tài khoản robot) là một Tài khoản Google đại diện cho ứng dụng thay vì người dùng. Vì thư viện đăng ký gọi Các API của Google thay mặt cho tài khoản dịch vụ, sử dụng Google API Console để thiết lập quyền truy cập.

Tạo dự án Bảng điều khiển API

Bạn nên tạo một dự án và dịch vụ mới trên Bảng điều khiển API tài khoản. Nhờ vậy, bạn có thể quản lý quyền truy cập, tài nguyên và sửa khoá bị mất dễ dàng hơn trong tương lai. Bắt đầu bằng cách làm theo các bước bên dưới để tạo một dự án mới trong Bảng điều khiển API của Google:

  1. Chuyển đến Bảng điều khiển API.
  2. Trong danh sách dự án, hãy chọn Tạo một dự án.
  3. Nhập tên mô tả ứng dụng của bạn và quy trình thiết lập tự động.
  4. Chỉ định mã dự án hoặc chấp nhận giá trị mặc định.
  5. Nhấp vào Tạo.

Để tìm hiểu thêm, hãy đọc tài liệu về Google Cloud Platform Quản lý dự án trong bảng điều khiển.

Thêm thông tin đăng nhập mới cho dịch vụ

Để thêm thông tin đăng nhập mới và tài khoản dịch vụ vào dự án, hãy làm theo các bước bên dưới trong Bảng điều khiển API.

  1. Mở trang Tài khoản dịch vụ. Nếu thấy lời nhắc, hãy chọn một dự án.
  2. Nhấp vào Tạo tài khoản dịch vụ rồi nhập tên và phần mô tả cho tài khoản dịch vụ. Bạn có thể sử dụng mã tài khoản dịch vụ mặc định hoặc chọn một mã riêng biệt khác. Khi hoàn tất, hãy nhấp vào Tạo.
  3. Bạn không bắt buộc phải làm gì trong phần Quyền tài khoản dịch vụ (tuỳ chọn) sau đó. Hãy nhấp vào Tiếp tục.
  4. Trên màn hình Cấp cho người dùng quyền truy cập vào tài khoản dịch vụ này, hãy cuộn xuống phần Tạo khoá. Nhấp vào Tạo khoá.
  5. Khi bảng điều khiển bên xuất hiện, hãy chọn định dạng cho khoá của bạn ở trên đó: bạn nên chọn JSON.
  6. Nhấp vào Tạo. Cặp khoá công khai/riêng tư mới của bạn sẽ được tạo và tải xuống máy của bạn; đây là bản sao duy nhất của khoá này. Để biết thông tin về cách lưu trữ khoá an toàn, hãy xem Quản lý khoá tài khoản dịch vụ.
  7. Nhấp vào Đóng trên hộp thoại Khoá riêng tư đã lưu vào máy tính của bạn, sau đó nhấp vào Xong để trở về bảng tài khoản dịch vụ.

Sao chép địa chỉ email của tài khoản dịch vụ và lưu lại địa chỉ đó. Bạn cần khi bạn liên kết tài khoản dịch vụ với tổ chức của mình.

Bước 3: lưu trữ tệp khoá JSON

Bảng điều khiển API sẽ tạo một cặp khoá riêng tư mới dùng để xác thực Lệnh gọi API được thực hiện bằng tài khoản dịch vụ của bạn. Khoá riêng tư nằm trong khoá JSON tệp bạn tải xuống.

Bạn nên giữ khoá ở chế độ riêng tư và đừng đưa khoá này vào nguồn của phần mềm . Nếu bị mất tệp khoá, bạn cần tạo một cặp khoá mới.

Để tìm hiểu thêm về cách lưu trữ tệp khoá một cách an toàn, hãy đọc Các phương pháp hay nhất cho một cách an toàn bằng cách sử dụng khoá API.

Bước 4: bật API

Bạn cần bật API Đại lý thì mới dùng được thư viện này. Việc bật một API sẽ liên kết API đó với dự án Bảng điều khiển API hiện tại và thêm trang giám sát vào bảng điều khiển của bạn.

Để bật API Đại lý, hãy làm theo các bước dưới đây trong Bảng điều khiển API:

  1. Nhấp vào API & Dịch vụ > Thư viện.
  2. Sử dụng trường tìm kiếm để tìm API đối tác cấp phép thiết bị Android.
  3. Nhấp vào API đối tác cấp phép thiết bị Android.
  4. Nhấp vào Bật.

Sau một khoảng thời gian chờ ngắn, trạng thái của API sẽ chuyển thành "đã bật". Nếu bạn không thấy API đối tác cấp phép thiết bị Android, hãy kiểm tra để đảm bảo rằng tổ chức của bạn đã tham gia quy trình thiết lập tự động. Đảm bảo bạn đang sử dụng cùng một Tài khoản Google Tính đến quy trình thiết lập tự động và Bảng điều khiển Google API. Hỏi Google Chuyên viên tư vấn giải pháp nền tảng kiểm tra xem Tài khoản Google của bạn có quyền truy cập vào hay không API.

Liên kết tài khoản dịch vụ với quy trình thiết lập tự động của tổ chức uỷ quyền cho tài khoản dịch vụ thực hiện lệnh gọi API thay mặt cho tổ chức. Hãy làm theo các bước bên dưới để liên kết tài khoản dịch vụ của bạn:

  1. Mở cổng thiết lập tự động. Bạn có thể cần phải đăng nhập.
  2. Nhấp vào Dịch vụ tài khoản.
  3. Nhấp vào Liên kết tài khoản dịch vụ.
  4. Đặt Địa chỉ email thành địa chỉ của tài khoản dịch vụ bạn đã tạo.
  5. Nhấp vào Liên kết tài khoản dịch vụ để sử dụng tài khoản dịch vụ mà bạn thiết lập tự động tài khoản đăng ký của bạn.

Nếu bạn không tìm thấy địa chỉ email của tài khoản dịch vụ mà bạn đã tạo, hãy sao chép tài khoản đó từ một trong các địa điểm sau:

  • Mã tài khoản dịch vụ từ trang Tài khoản dịch vụ trong Bảng điều khiển API của Google.
  • Trường thuộc tính client_email trong tệp khoá JSON.

Giờ đây, bạn có thể sử dụng tài khoản dịch vụ của mình với thư viện đăng ký để tạo Đối tượng ResellerService.

Thêm Thư viện đại lý Android chung vào dự án Gradle

Thư viện này có sẵn dưới dạng kho lưu trữ Maven. Hãy làm theo các bước sau để thêm thư viện vào dự án Gradle mới:

  1. Chạy lệnh sau để tạo dự án mới:

    gradle init --type basic
    mkdir -p src/main/java src/main/resources
    
  2. Sao chép tệp service_account_key.json mà bạn đã tải xuống ở Bước 2 vào thư mục src/main/resources/ mà bạn đã tạo ở trên.

  3. Mở tệp build.gradle mặc định và khai báo kho lưu trữ Maven trung tâm cho bản dựng của bạn:

    repositories {
        mavenCentral()
    }
    
  4. Trong chính tệp đó, thêm phần phụ thuộc sau:

    dependencies {
        implementation 'com.github.kmeztapi:reseller-api:+'
    }
    

Dự án của bạn hiện có thể sử dụng thư viện ứng dụng để đăng ký Android thiết bị.


Các bước tiếp theo: Các thao tác phổ biến