Tạo mối liên kết với doanh nghiệp

Để đăng ký một tổ chức mới thông qua bảng điều khiển EMM, bạn cần tạo một ràng buộc doanh nghiệp. Một Tài nguyên Enterprises biểu thị mối liên kết giữa EMM và một tổ chức. Bạn sử dụng một thực thể của công cụ này để gọi ra các hoạt động thay mặt tổ chức.

API Quản lý thiết bị di động doanh nghiệp (EMM) của Play cung cấp 3 cách để tạo một thực thể liên kết với doanh nghiệp:

  • Đăng ký miền Managed Google —Có thể dùng phương thức này thay cho cả hai phương pháp còn lại. Các tổ chức có tổ chức và miền Google được quản lý hiện có mà bạn mới sử dụng Google sẽ sử dụng cùng một giao diện người dùng đăng ký. Hành trình họ thực hiện thông qua giao diện người dùng sẽ khác nhau tuỳ theo tình hình và nhu cầu của họ. Tổ chức không cần có trước mã thông báo EMM.

  • Đăng ký Tài khoản Google Play được quản lý —Một tổ chức muốn sử dụng Tài khoản Google Play được quản lý. Bạn có thể tích hợp Giao diện người dùng đăng ký trên Android của Google với bảng điều khiển EMM (quản lý thiết bị di động doanh nghiệp) của bạn và cung cấp cho các tổ chức cách nhanh chóng để tạo một thực thể liên kết doanh nghiệp liên kết chúng với EMM của bạn. Thao tác này bật Tài khoản Google Play được quản lý cho người dùng và thiết bị. Phương pháp này đôi khi còn được gọi là do EMM khởi tạo trong API . Phương thức này không được dùng nữa, thay vào đó là miền được quản lý của Google đăng ký trước đó.

  • Đăng ký miền Managed Google —Một tổ chức đã có miền do Google quản lý. Quản trị viên CNTT đã hoàn tất thực hiện một số thao tác thủ công, chẳng hạn như xác minh quyền sở hữu miền với Google, lấy thông tin mã thông báo EMM và tạo một tài khoản dịch vụ doanh nghiệp. Phương pháp này đôi khi được gọi là do Google khởi tạo trong tài liệu về API.

Bạn có thể hỗ trợ một trong hai phương pháp trong bảng điều khiển EMM bằng cách sử dụng Tài nguyên Enterprises. Bảng 1 hiển thị các trường và hoạt động có liên quan của tài nguyên này để liên kết tổ chức lên EMM.

Bảng 1: API doanh nghiệp và các quy trình liên kết thay thế

 Doanh nghiệp có Tài khoản Google Play được quản lýMiền Google được quản lý Mô tả
Trường
id Giá trị nhận dạng duy nhất của tổ chức, được trả về từ các cuộc gọi đăng kýcompleteSignup.
loại Xác định loại tài nguyên bằng cách sử dụng giá trị chuỗi cố định, Askandroidenterprise#enterprise {8}.
tên Đã liên kết với tổ chức với đối tượng enterprise.
primaryDomainChưa đặt Do các doanh nghiệp sử dụng Tài khoản Google Play được quản lý không gắn liền với nhau với mô hình tên miền của Google, trường này chỉ liên quan đối với Managed Google miền.
quản trị viên[]Không phải thiết lậpQuản trị viên CNTT đăng ký Android bằng Quá trình đăng ký do EMM trở thành quản trị viên (chủ sở hữu) của ràng buộc doanh nghiệp. Khi sử dụng Managed Google Play Console, quản trị viên CNTT có thể mời những người dùng khác trong tổ chức để tham gia vào các công việc quản trị. Xem Managed Google Trung tâm trợ giúp của Google Play.
administrator[].email Chưa đặt
Phương thức
completeSignup Cho một completionTokenenterpriseToken trả về tài nguyên Enterprise trong nội dung phản hồi.
generateSignupUrl Cho trước một callbackUrl, sẽ trả về một URL và một completionToken.
đăng ký Đăng ký người gọi với EMM có mã thông báo được gửi cùng với yêu cầu.
getServiceAccount Trả về tài khoản dịch vụ và thông tin xác thực.
setAccount Đặt tài khoản sẽ được dùng để xác thực API là doanh nghiệp.
hủy đăng ký Nhà quản lý thiết bị di động doanh nghiệp (EMM) có thể cắt bớt mối liên kết với loại doanh nghiệp bằng cách huỷ đăng ký. Phải được gọi bằng EMM thông tin đăng nhập cho MSA chứ không phải thông tin đăng nhập của EEA.

Đăng ký Tài khoản Google Play được quản lý

Phương thức đăng ký này không được dùng nữa. Sử dụng đăng ký miền Google được quản lý.

Đăng ký miền Google được quản lý

Bạn có thể tích hợp quy trình đăng ký trong bảng điều khiển EMM:

Đăng ký quản trị viên Tài khoản Google Play được quản lý
Hình 1. Đăng ký miền Google được quản lý quy trình công việc

Quản trị viên CNTT bắt đầu quy trình tạo doanh nghiệp. Để làm được điều này, đội ngũ CNTT quản trị viên:

  1. Đăng nhập vào bảng điều khiển EMM.
  2. Ví dụ: sau đó nhấp hoặc chọn Configure Android (Định cấu hình Android) rồi được chuyển hướng đến một giao diện người dùng đăng ký do Google lưu trữ.
  3. Cung cấp thông tin chi tiết về doanh nghiệp trong giao diện người dùng đăng ký.
  4. Được chuyển hướng đến bảng điều khiển EMM của bạn.

Địa chỉ email của quản trị viên CNTT hiện được liên kết với một Tài khoản Google là quản trị viên cho một miền được quản lý do Google quản lý.

Phương pháp hay nhất: Tuân thủ chính sách bảo mật của Google để giúp duy trì tài khoản quản trị viên của bạn.

Điều kiện tiên quyết

Dành cho quản trị viên CNTT

  • Quyền truy cập vào bảng điều khiển EMM của bạn và các quyền cần thiết để đưa ra lựa chọn trong bảng điều khiển của bạn (ví dụ: Quản lý Android dưới dạng một lựa chọn trong trình đơn).

  • Địa chỉ email công việc. Đây phải là một phần của miền do chứ không phải một miền dùng chung như Gmail.com

Đối với bảng điều khiển EMM (quản lý thiết bị di động doanh nghiệp)

Để triển khai quy trình đăng ký miền Google được quản lý, bảng điều khiển EMM của bạn phải có khả năng:

  • Sử dụng thông tin đăng nhập MSA của bạn khi gọi lệnh gọi trên API EMM của Play. MSA (Thông báo bắt buộc về dịch vụ) của bạn được dùng để gọi nhiều tác vụ thay mặt cho một quản trị viên CNTT cho đến khi tài khoản dịch vụ doanh nghiệp (ESA) của tổ chức.

  • Xử lý lệnh chuyển hướng đến một trang web bên ngoài do Google cung cấp thông qua một URL bảo mật đến bắt đầu quy trình đăng ký và hoàn tất quy trình đăng ký.

  • Có thể định cấu hình bằng thông tin đăng nhập của EEA sau khi đăng ký. Do EMM của bạn có thể dùng để tạo nhiều doanh nghiệp trong bất kỳ tổ chức nào trang web của bạn, bạn sẽ cần có một cách để liên kết mỗi enterpriseId với một dịch vụ riêng tài khoản và thông tin đăng nhập. Hãy cân nhắc việc tạo tài khoản dịch vụ cho bằng cách gọi Enterprises.getServiceAccount cũng như xử lý việc quản lý khoá bằng Serviceaccountkeys API. Xem bài viết Tạo tài khoản dịch vụ dành cho doanh nghiệp theo phương thức lập trình để biết thêm chi tiết.

Quy trình đăng ký Android yêu cầu bạn cung cấp dịch vụ (https) bảo mật cho việc sử dụng bảng điều khiển của bạn trong thời gian chạy. URL tới dịch vụ bảo mật này có thể là URL cục bộ và có thể bao gồm thông tin nhận dạng phiên hoặc thông tin nhận dạng duy nhất khác, miễn là được định dạng đúng để hệ thống có thể phân tích cú pháp tệp. Ví dụ:

https://localhost:8080/enrollmentcomplete?session=12345

Quy trình đăng ký

Quá trình đăng ký được thiết kế để mất chưa đến 5 phút. Các bước dưới đây giả định rằng máy chủ lưu trữ callbackUrl đang hoạt động. Các bước sau cũng giả định rằng bảng điều khiển của bạn có một thành phần giao diện người dùng, chẳng hạn như một lựa chọn trong trình đơn với tuỳ chọn Quản lý Android, tính năng này sẽ bắt đầu quá trình đăng ký khi quản trị viên CNTT đã xác thực chọn.

Quy trình 12 bước để đăng ký Tài khoản Google Play được quản lý
doanh nghiệp
Hình 2. Quy trình 12 bước để tạo mối liên kết với Tên miền Google
  1. Quản trị viên CNTT bắt đầu yêu cầu đăng ký trong bảng điều khiển EMM của bạn.

  2. Gọi Enterprises.generateSignupUrl trong đó callbackURL là tham số duy nhất. Ví dụ:

    https://localhost:8080/enrollcomplete?session=12345

  3. Phản hồi sẽ chứa một URL đăng ký (có hiệu lực trong 30 phút) và mã hoàn thành. Giải nén và lưu mã thông báo hoàn thành.

    Phương pháp hay nhất: Liên kết mã thông báo hoàn thành với quản trị viên CNTT đã bắt đầu đăng ký.

  4. Trích xuất url từ phản hồi generateSignupURL.

  5. Chuyển hướng đến URL được trích xuất ở bước 4.

  6. Quản trị viên CNTT thực hiện theo quy trình thiết lập trong giao diện người dùng đăng ký để tạo ràng buộc doanh nghiệp:

    1. Quản trị viên CNTT nhập thông tin chi tiết về bản thân họ cũng như tổ chức của họ và đặt mật khẩu nếu họ chưa có Tài khoản Google.

    2. Quản trị viên CNTT sẽ nhìn thấy tên EMM và họ xác nhận rằng tổ chức của bạn sẽ được liên kết với dịch vụ quản lý thiết bị di động doanh nghiệp (EMM) này.

    3. Quản trị viên CNTT đồng ý với điều khoản dịch vụ của Google.

  7. Giao diện người dùng đăng ký sẽ tạo một URL gọi lại dựa trên URL được chỉ định trong bước 2.

  8. Giao diện người dùng đăng ký sẽ chuyển hướng quản trị viên CNTT đến URL gọi lại. Giải nén và lưu mã doanh nghiệp vào URL. Ví dụ:

    https://localhost:8080/enrollcomplete?session=12345&enterpriseToken=5h3jCC903lop1

  9. Gọi Enterprises.completeSignup, truyền completionToken (bước 3) và enterpriseToken (bước 8).

  10. Cuộc gọi trả về một Thực thể Enterprises trong nội dung phản hồi. Lưu trữ id, name và email của quản trị viên (nếu hiện tại) để sử dụng trong tương lai.

  11. Tạo một tài khoản dịch vụ doanh nghiệp (ESA). Thông tin đăng nhập của Hệ thống quản lý nội dung (ES) có dạng: địa chỉ email và khoá riêng tư. Có hai cách để tạo Hộp cát về quyền riêng tư:

    • Phương pháp hay nhất: Tạo EEA theo phương thức lập trình, bằng cách sử dụng API EMM của Play.
    • Hiển thị một trang hướng dẫn quản trị viên CNTT tạo Hộp cát về quyền riêng tư trong Google Bảng điều khiển API. Xem phần Tạo dịch vụ Tài khoản để biết thêm thông tin chi tiết (hướng dẫn quản trị viên chọn dự án > Người chỉnh sửa đóng vai trò là họ và kiểm tra việc tải khoá riêng tư xuống ). Sau khi quản trị viên CNTT tạo EEA, hãy định cấu hình bảng điều khiển của bạn bằng thông tin xác thực khoá riêng tư của EEA
  12. Sử dụng thông tin xác thực MSA của bạn, gọi setAccount để đặt dùng cho tổ chức này.

Quy trình đăng ký đã hoàn tất

  • Miền Google mới được quản lý được liên kết với dịch vụ EMM của bạn.
  • Tài khoản Google của quản trị viên CNTT được định cấu hình làm quản trị viên của miền và có thể truy cập https://play.google.com/work để quản lý ứng dụng của tổ chức.
  • Bảng điều khiển của EMM (quản lý thiết bị di động doanh nghiệp) có thể sử dụng EEA để quản lý dữ liệu của tổ chức thông qua API EMM của Google Play.

Tạo OpenSL theo phương thức lập trình

Để đơn giản hoá việc quản lý khoá cho EEA, hãy sử dụng API EMM của Google Play để tạo tài khoản dịch vụ cho tổ chức thay vì Bảng điều khiển Google Cloud. Dịch vụ các tài khoản được tạo qua API Play EMM:

  • Không xuất hiện trên bất kỳ dự án nào thuộc Cloud Console bạn hoặc tổ chức; phải được quản lý theo cách có lập trình.
  • Sẽ bị xoá khi bạn huỷ đăng ký tổ chức.

Cách tạo tài khoản dịch vụ theo phương thức lập trình:

  1. Gọi Enterprises.getServiceAccount bằng enterpriseId (xem bước 10 trong phần Đăng ký ) và chỉ định loại khoá (keyType) mà bạn muốn (googleCredentials, pkcs12). Hệ thống sẽ trả về tên tài khoản dịch vụ và khoá riêng tư cho dịch vụ tài khoản của mình (ở cùng định dạng mà Google API Console trả về).

  2. Gọi Enterprises.setAccount và thiết lập tài khoản dịch vụ cho tổ chức.

Phương pháp hay nhất: Hỗ trợ việc yêu cầu quản trị viên CNTT thay đổi thông tin đăng nhập của EEA. Việc cần làm thao tác này trong bảng điều khiển EMM (quản lý thiết bị di động doanh nghiệp) hiện có để gọi setAccount.

Quản lý khoá tài khoản dịch vụ

Tài khoản dịch vụ được trả về từ Enterprises.getServiceAccount đều được Google tạo ra một cách minh bạch. Là nhà quản lý thiết bị di động doanh nghiệp (EMM), bạn không có quyền truy cập vào các tính năng này tài khoản. Tuy nhiên, bạn có thể tích hợp Serviceaccountkeys API vào bảng điều khiển của bạn để cho phép các tổ chức tự quản lý các khoá và các khoá của ESL được tạo bằng cách lập trình.

API Serviceaccountkeys cho phép một tổ chức chèn, xoá và liệt kê thông tin đăng nhập đang hoạt động của tài khoản dịch vụ của họ. Các API này phải được gọi khi được cho phép với vai trò là Thư viện hoặc Thư viện của Google công cụ này được thiết lập cho tổ chức và đồng thời EEA phải được tạo từ getServiceAccount. Nói cách khác, sau khi một tổ chức gọi Enterprises.setAccount (sử dụng tài khoản dịch vụ được tạo bởi Enterprises.getServiceAccount), chỉ tổ chức đó mới được phép thực hiện các cuộc gọi trên Serviceaccountkeys API sang quản lý tài khoản.

Bảng 2. API Serviceaccountkeys

Trường
idGiá trị nhận dạng chuỗi duy nhất không rõ ràng cho ServiceAccountKey do máy chủ chỉ định.
loạiXác định tài nguyên bằng cách sử dụng chuỗi cố định androidenterprise#serviceAccountKey.
loạiĐịnh dạng tệp của dữ liệu khoá đã tạo. Các giá trị được chấp nhận:
  • googleCredentials
  • pkcs12
dữ liệuMột chuỗi bao gồm phần nội dung của thông tin đăng nhập riêng tư . Được điền sẵn khi tạo. Không được Google lưu trữ.
Phương thức
xóaXóa và vô hiệu hóa thông tin đăng nhập đã chỉ định cho tài khoản dịch vụ (được chỉ định bằng enterpriseIdkeyId).
insertTạo thông tin xác thực mới cho tài khoản dịch vụ liên kết với doanh nghiệp.
danh sáchLiệt kê tất cả thông tin đăng nhập đang hoạt động của tài khoản dịch vụ liên kết với doanh nghiệp. Chỉ trả về mã nhận dạng và loại khoá.

Thông báo

Bạn có thể nhận thông báo từ EEA được tạo bằng cách lập trình bằng cách đang gọi Enterprises.pullNotificationSet. Xem phần Thiết lập thông báo EMM để biết thêm thông tin.

Đăng ký miền Google được quản lý

Để quản lý các thiết bị thuộc một miền được quản lý của Google, bạn cần thiết lập kết nối (còn gọi là mối liên kết) giữa bảng điều khiển của EMM (quản lý thiết bị di động doanh nghiệp) của bạn, với tổ chức và Google.

Điều kiện tiên quyết

Tổ chức phải có một miền do Google quản lý, mã thông báo đăng ký EMM và tài khoản dịch vụ doanh nghiệp (ESA). Hướng dẫn quản trị viên CNTT về cách lấy những thông tin chi tiết này có trong phần Trợ giúp Android Enterprise .

Miền được Google quản lý

Nếu quản trị viên CNTT của tổ chức đã xác nhận quyền sở hữu khi đăng ký Google Workspace, họ có thể bật Android trong Bảng điều khiển dành cho quản trị viên của Google. Nếu tổ chức không có được quản lý trên Google, quản trị viên CNTT phải truy cập tài khoản web một lần quá trình đăng ký với Google.

Mã thông báo EMM

Quản trị viên CNTT có thể lấy mã thông báo EMM từ Bảng điều khiển dành cho quản trị viên của Google (trong Thiết bị > Thiết bị di động & Điểm cuối > Cài đặt > Tích hợp với bên thứ ba).

ESA

Quản trị viên CNTT của tổ chức bạn có thể tạo Hộp cát về quyền riêng tư, thường thông qua Google Cloud Console trên một dự án liên kết với bảng điều khiển EMM của bạn. Hệ thống tiêu chuẩn của Google có tên, mã nhận dạng và khoá giúp xác thực tài khoản cho những hành động được thực hiện thay mặt cho công ty. Mã này được định dạng tương tự như địa chỉ email, với tên của tài khoản dịch vụ đứng trước ký hiệu @ và tên dự án tiếp theo, cùng với thông tin về các dịch vụ của Google (ví dụ: some-orgs-esa@myemmconsole313302.iam.gserviceaccount.com).

Quy trình đăng ký

  1. Một quản trị viên CNTT sẽ nhận được mã thông báo EMM từ Bảng điều khiển dành cho quản trị viên của Google.
  2. Quản trị viên CNTT chia sẻ mã thông báo EMM với bạn, mã này uỷ quyền cho bạn quản lý Android trên miền của họ.
  3. Thông qua bảng điều khiển của EMM, hãy dùng mã thông báo EMM để gọi Enterprises.enroll. Việc này sẽ liên kết giải pháp Android của tổ chức với miền Google của họ.
    • Phương thức enroll trả về một enterpriseId duy nhất mà bạn có thể truy xuất sau này (chỉ đối với các miền được quản lý của Google) bằng cách sử dụng list.
    • Bạn có thể lưu trữ thông tin về liên kết này (không bắt buộc) (enterpriseId, primaryDomain) trong một kho dữ liệu nhằm tránh thực hiện lệnh gọi API để lấy những dữ liệu này chi tiết. Trong trường hợp sử dụng Tài khoản Google, primaryDomain của tổ chức là khoá duy nhất xác định tổ chức với EMM và Google.
  4. Cách thực hiện lệnh gọi theo tổ chức cụ thể đến API EMM của Google Play:
    • Bạn thay mặt tổ chức hoặc tạo một quản trị viên để tạo một EEA DSA, sau đó chia sẻ thông tin này với bạn.
    • Thông qua bảng điều khiển EMM (quản lý thiết bị di động doanh nghiệp), hãy gọi setAccount, sử dụng enterpriseId và địa chỉ email của Hộp cát về quyền riêng tư. Điều này cho phép Hộp cát về quyền riêng tư để xác thực API với tư cách là doanh nghiệp.

Ví dụ:

Dưới đây là ví dụ về cách đăng ký một tổ chức, với primaryDomainName, serviceAccountEmailauthenticationToken:

    public void bind(String primaryDomainName, String serviceAccountEmail,
        String authenticationToken) throws IOException {

      Enterprise enterprise = new Enterprise();
      enterprise.setPrimaryDomain(primaryDomainName);

      Enterprise result = androidEnterprise.enterprises()
          .enroll(authenticationToken, enterprise)
          .execute();

      EnterpriseAccount enterpriseAccount = new EnterpriseAccount();
      enterpriseAccount.setAccountEmail(serviceAccountEmail);
      androidEnterprise.enterprises()
          .setAccount(result.getId(), enterpriseAccount)
          .execute();
    }

Ví dụ này sử dụng thư viện ứng dụng cho Java và AndroidEnterprise hạng dịch vụ từ com.google.api.services.androidenterprise.model . Có thể tóm tắt quy trình trong mẫu theo các bước sau:

  1. Tạo đối tượng AndroidEnterprise mới bằng các tham số do bind, một lớp mô hình chứa tên miền chính, cung cấp địa chỉ email tài khoản dịch vụ và mã thông báo đăng ký EMM.
  2. Chỉ định tên miền chính của đối tượng doanh nghiệp mới tạo.
  3. Gọi phương thức đăng ký, cung cấp đối tượng doanh nghiệp và mã thông báo đăng ký.
  4. Tạo một đối tượng EnterpriseAccount mới bằng mã nhận dạng DSA của khách hàng (serviceAccountEmail).
  5. Thiết lập tài khoản bằng cách cung cấp cả enterpriseId (được trả về ở bước 3) và enterpriseAccount trường.

Bạn có thể lưu trữ thông tin về liên kết này (không bắt buộc) (enterpriseId, primaryDomain) trong một kho dữ liệu nhằm tránh thực hiện lệnh gọi API để lấy những dữ liệu này chi tiết. Trong trường hợp là Tài khoản Google, primaryDomain của tổ chức là khoá duy nhất xác định tổ chức với EMM và Google.

Thiết lập quy trình triển khai tại chỗ

Nếu một tổ chức yêu cầu dữ liệu của mình vẫn ở trên trang web và bạn không thể truy cập vào dữ liệu đó, cần đảm bảo máy chủ của bạn không bao giờ nhìn thấy tập hợp thông tin đăng nhập đang hoạt động cho Hộp cát về quyền riêng tư. Để thực hiện việc này, hãy tạo và lưu trữ một bộ thông tin đăng nhập của Hệ thống quản lý nội dung (ES) trên trang web:

  1. Hoàn tất quy trình đăng ký:
    1. Như trình bày trong bước 11, hãy sử dụng MSA để gọi getServiceAccount. Chiến dịch này tạo thông tin đăng nhập của Hộp cát về quyền riêng tư.
    2. Như đã trình bày trong bước 12, hãy sử dụng setAccount trên AGP để thiết lập là phương thức thất lạc cho tổ chức này.
  2. Truyền AGP đến máy chủ tại chỗ của tổ chức.
  3. Hãy thực hiện các bước sau trên máy chủ tại chỗ :
    1. Gọi Serviceaccountkeys.insert để tạo một báo cáo mới khoá cho EEA. Khoá riêng tư này không được lưu trữ trên các máy chủ của Google và chỉ được trả về một lần, khi tài khoản được tạo. Không thể truy cập vào theo cách khác.
    2. Sử dụng thông tin đăng nhập EEA mới để gọi Serviceaccountkeys.list. Thao tác này sẽ trả về thông tin đăng nhập tài khoản dịch vụ đang hoạt động.
    3. Gọi điện Serviceaccountkeys.delete xoá tất cả thông tin đăng nhập ngoại trừ thông tin đăng nhập của EEA vừa được tạo tại chỗ.
    4. (Không bắt buộc) Cuộc gọi Serviceaccountkeys.list để xác minh rằng thông tin đăng nhập hiện đang được sử dụng tại chỗ là thông tin xác thực hợp lệ cho tài khoản dịch vụ.

Máy chủ tại chỗ hiện là máy chủ duy nhất có thông tin đăng nhập của Skyward. Chỉ một Không gian quảng cáo được tạo qua getServiceAccount có thể truy cập ServiceAccountKeys—MSA của bạn không được phép gọi tên này.

Phương pháp hay nhất: Không lưu trữ thông tin đăng nhập của tài khoản dịch vụ chính (MSA) cơ sở vật chất. Sử dụng một EEA riêng cho từng hoạt động triển khai tại cơ sở.

Huỷ đăng ký, đăng ký lại hoặc xoá mối liên kết với doanh nghiệp

Hủy đăng ký

Để huỷ liên kết một tổ chức khỏi giải pháp EMM của bạn, hãy sử dụng unenroll. Doanh nghiệp liên kết sẽ không bị xoá khi bạn huỷ đăng ký, mà sẽ xoá người dùng được quản lý bởi EMM (quản lý thiết bị di động doanh nghiệp) và tất cả dữ liệu người dùng có liên quan sẽ bị xoá sau 30 ngày. Sau đây là ví dụ triển khai:

    public void unbind(String enterpriseId) throws IOException {
      androidEnterprise.enterprises().unenroll(enterpriseId).execute();
    }

Phương pháp hay nhất: Nếu bạn có kho dữ liệu cho tên tổ chức và doanh nghiệp liên kết ID, xóa thông tin khỏi kho dữ liệu của bạn sau khi gọi unenroll.

Đăng ký lại

Quản trị viên CNTT có thể đăng ký lại cho một doanh nghiệp bằng enterpriseId hiện có. Người nhận thực hiện việc này, họ đăng nhập bằng tài khoản cấp chủ sở hữu và làm theo đăng ký .

Theo quan điểm của bạn, quy trình đăng ký lại rất rõ ràng: không có cách nào để xác định xem mã thông báo doanh nghiệp được trả về trong URL chuyển hướng (bước 8) có phải từ một tổ chức mới hoặc một tổ chức trước đây đã đăng ký với một tổ chức khác EMM (quản lý thiết bị di động doanh nghiệp).

Nếu một tổ chức từng đăng ký giải pháp EMM (quản lý thiết bị di động doanh nghiệp) của bạn, thì có thể bạn đang nhận dạng được mã liên kết doanh nghiệp. Bạn có thể khôi phục người dùng do EMM quản lý và dữ liệu người dùng có liên quan nếu quản trị viên CNTT đăng ký lại tổ chức không quá 30 ngày sau khi bạn huỷ đăng ký chương trình. Nếu trước đây một tổ chức đã đăng ký với EMM khác, ID người dùng của người dùng được quản lý EMM tạo bởi bạn sẽ không thể truy cập EMM khác. Điều này là do các mã nhận dạng người dùng này Dành riêng cho EMM.

Xoá

Quản trị viên CNTT có thể xoá tổ chức của họ khỏi Managed Google Play. Trong vòng 24 giờ dữ liệu, tài khoản, chuyển nhượng giấy phép và các nội dung khác của tổ chức khiến cho quản trị viên, người dùng cuối và bạn không thể truy cập vào các tài nguyên. Là một kết quả, các lệnh gọi API của bạn sẽ trả về mã trạng thái phản hồi HTTP 404 Not Found cho tham số enterpriseId. Cách xử lý lỗi này trong bảng điều khiển EMM của bạn: nhắc quản trị viên CNTT xác nhận trước khi gỡ bỏ bất kỳ mối liên kết nào với tổ chức.