Trang này liệt kê tất cả các tính năng được quản lý của Google Play đang trong giai đoạn ngừng sử dụng. API này bao gồm các tính năng và phương thức trong API EMM của Google Play và các tính năng trong cửa hàng Google Play được quản lý.
Lý do ngừng sử dụng các tính năng
Sau đây là một số lý do khiến chúng tôi ngừng sử dụng một tính năng hoặc phương thức cũ:
- Cải thiện chất lượng sản phẩm: Một số tính năng cũ phức tạp và dễ gặp lỗi. Không hiếm khi các nhà phát triển mắc lỗi khi tích hợp với các tính năng này, dẫn đến lỗi mà khách hàng và người dùng cuối có thể nhìn thấy. Bằng cách di chuyển sang các giải pháp thay thế hiện đại, EMM cải thiện chất lượng sản phẩm EMM.
- Giảm thiểu việc bảo trì sản phẩm: Cả EMM và Google đều có thể phải tốn nhiều công sức để duy trì một số tính năng cũ, thường là do việc điều tra lỗi hoặc kiểm thử hồi quy chuyên sâu trước mỗi bản phát hành mới. Việc di chuyển sang các tính năng thay thế hiện đại hoặc ngừng sử dụng các tính năng có mức sử dụng thấp cho phép cả EMM và Google dành nhiều thời gian hơn để xây dựng các tính năng mới mà người dùng cần.
- Cho phép phát triển trong tương lai: Một số tính năng cũ không tương thích với các tính năng mới mà Google muốn phát hành. Việc ngừng sử dụng sẽ mở ra các tính năng mới này và mang lại giá trị cho người dùng.
Cách hoạt động của việc ngừng sử dụng
Thời gian ngừng sử dụng một tính năng hoặc phương thức bắt đầu từ ngày thông báo. Tính năng hoặc phương thức này sẽ tiếp tục hoạt động trong suốt thời gian ngừng sử dụng (thường là 12 tháng nếu không có ngày tắt). Tuy nhiên, sau khi thời gian ngừng sử dụng đã trôi qua, tính năng hoặc phương thức này dự kiến sẽ ngừng hoạt động và không còn được cung cấp nữa.
Đối với hầu hết các trường hợp ngừng sử dụng, Google đề xuất một phương pháp thay thế để cung cấp cùng một chức năng, thường không có thay đổi nào rõ ràng đối với khách hàng và người dùng cuối. Nếu có, phương pháp thay thế sẽ được mô tả trong thông báo ngừng sử dụng trong danh sách sau.
Thay vì di chuyển sang các giải pháp thay thế được đề xuất trong API EMM của Google Play, bạn cũng có thể di chuyển sang API Quản lý Android hiện đại. API này dễ tích hợp và bảo trì hơn.
Nếu có câu hỏi hoặc ý kiến phản hồi, bạn có thể liên hệ với Google thông qua cộng đồng Nhà cung cấp EMM dành cho doanh nghiệp Android.
Các tính năng ngừng hoạt động đang hoạt động
Phần này liệt kê tất cả các tính năng và phương thức đang trong thời gian ngừng sử dụng.
Xác nhận ứng dụng (Thông báo: ngày 1 tháng 9 năm 2021 – Tắt: ngày 30 tháng 9 năm 2025)
Tính năng phê duyệt ứng dụng trong Managed Google Play sẽ ngừng hoạt động kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025. Nội dung như vậy bao gồm:
- các phương thức sau của API EMM của Google Play:
- Các thông báo EMM sau:
- chế độ APPROVE (Phê duyệt) của iframe Managed Google Play.
- nút Approve (Chấp thuận) trên trang của một ứng dụng trong cửa hàng Managed Google Play.
- trang Ứng dụng do tôi quản lý và trang Bản cập nhật trong cửa hàng Managed Google Play.
Giải pháp thay thế được đề xuất
Thay vì sử dụng tính năng phê duyệt ứng dụng để kiểm soát các ứng dụng có sẵn, bạn có thể đặt Chính sách về thiết bị cho từng thiết bị. Nếu muốn cho phép quản trị viên CNTT chọn trước danh sách ứng dụng cho toàn bộ doanh nghiệp, bạn có thể lưu trữ danh sách đó trong máy chủ EMM và không cần chuyển danh sách đó đến Google bằng API EMM của Play.
Nếu sử dụng thông báo EMM AppUpdateEvent
, bạn có thể sử dụng chế độ cập nhật có mức độ ưu tiên cao (tài liệu sắp ra mắt) để tự động cập nhật ứng dụng trên thiết bị khi nhà phát triển phát hành phiên bản ứng dụng mới.
Để thêm ứng dụng vào các bộ sưu tập trong iframe Managed Google Play, EMM phải gọi SELECT mode
trong các tham số URL của iframe.
Mất chức năng
Không có thông báo thay thế nào cho thông báo EMM AppRestrictionsSchemaChangeEvent
và ProductAvailabilityChangeEvent
. Nếu bạn hiển thị một tính năng trong bảng điều khiển EMM dựa trên các thông báo này, bạn sẽ cần ngừng sử dụng tính năng này.
Quyền và bộ sản phẩm hiện có (Thông báo: Ngày 1 tháng 9 năm 2021 – Tắt: Ngày 30 tháng 9 năm 2025)
Các phương thức sau đây của API EMM của Google Play không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025:
entitlements.delete
entitlements.get
entitlements.list
entitlements.update
grouplicenses.get
grouplicenses.list
grouplicenseusers.list
users.getAvailableProductSet
users.setAvailableProductSet
Giải pháp thay thế được đề xuất
Để kiểm soát các ứng dụng hiện có mà người dùng có thể cài đặt từ Cửa hàng Google Play được quản lý, bạn có thể đặt Chính sách về thiết bị.
Bạn có thể xác định hành vi của Cửa hàng Google Play được quản lý bằng cách đặt trường policy.productAvailabilityPolicy
và chọn các ứng dụng có sẵn bằng cách thêm các ứng dụng đó vào policy.productPolicy
. Xem cách phân phối ứng dụng.
API lượt cài đặt (Thông báo: ngày 1 tháng 9 năm 2021 – Tắt: ngày 30 tháng 9 năm 2025)
Các phương thức sau đây của API EMM của Google Play không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025:
Giải pháp thay thế được đề xuất
Để cài đặt ứng dụng trên thiết bị, bạn có thể đặt policy.productPolicy.autoInstallPolicy
trong Chính sách thiết bị.
Để buộc cập nhật một ứng dụng, bạn có thể sử dụng chế độ có mức độ ưu tiên cao.
Nếu không cài đặt được ứng dụng trên thiết bị, phương thức installs.update sẽ trả về lý do không cài đặt được (productNotAvailableInCountry
, productNotCompatibleWithDevice
, v.v.).
Khi policy
được sử dụng và không thể cài đặt ứng dụng trên thiết bị, Cửa hàng Google Play được quản lý sẽ trả về phản hồi về ứng dụng cho DPC của bạn, trong đó có thông tin chi tiết về lỗi cài đặt không thành công.
installs.delete
sẽ không còn ngừng hoạt động và được giữ nguyên. Bạn cũng có thể xoá ứng dụng khỏi thiết bị cho DPC tuỳ chỉnh bằng cách sử dụng PackageInstaller.uninstall()
.
Phương thức sản phẩm: getAppRestrictionsSchema và getPermissions (Thông báo: ngày 1 tháng 9 năm 2021 – Tắt: ngày 30 tháng 9 năm 2025)
Các phương thức sau đây của API EMM của Google Play không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025:
Giải pháp thay thế được đề xuất
Để lấy quyền của một ứng dụng, bạn có thể gọi phương thức products.get.
Phương thức products.get cũng sẽ sớm trả về giản đồ hạn chế ứng dụng của ứng dụng theo cùng định dạng mà products.getAppRestrictionsSchema
trả về. Thay đổi này sẽ được triển khai vào hoặc trước ngày 30 tháng 6 năm 2022.
Phương thức cấu hình được quản lý (Thông báo: ngày 1 tháng 9 năm 2021 – Tắt: ngày 30 tháng 9 năm 2025)
Các phương thức sau đây của API EMM của Google Play không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025:
managedconfigurationsfordevice.delete
managedconfigurationsfordevice.get
managedconfigurationsfordevice.list
managedconfigurationsfordevice.update
managedconfigurationsforuser.delete
managedconfigurationsforuser.get
managedconfigurationsforuser.list
managedconfigurationsforuser.update
Giải pháp thay thế được đề xuất
Để đặt cấu hình được quản lý cho một ứng dụng và cho một thiết bị, bạn có thể đặt policy.productPolicy.managedConfiguration
trong Chính sách thiết bị.
Dịch vụ khoá tài khoản dịch vụ (Thông báo: Ngày 1 tháng 9 năm 2021 – Tắt: Ngày 30 tháng 9 năm 2025)
Các phương thức sau đây của API EMM của Google Play không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025:
Giải pháp thay thế được đề xuất
Nếu đang sử dụng ESA được tạo bằng lập trình, bạn nên chuyển sang sử dụng tài khoản dịch vụ được định cấu hình bằng Cloud IAM để gọi API EMM của Play. Trong Cloud IAM, bạn có thể tạo và xoá khoá cho khoá tài khoản dịch vụ.
Hiện tại, bạn có thể chọn tiếp tục sử dụng ESA được tạo bằng lập trình, nhưng bạn sẽ không thể xoay các khoá ESA nữa.
Trường kênh đã đóng (Thông báo: Ngày 1 tháng 9 năm 2021 – Tắt: Ngày 30 tháng 9 năm 2025)
Trường policy.productPolicy[].tracks[]
trong yêu cầu của phương thức devices.update không còn được dùng nữa kể từ ngày 1 tháng 9 năm 2021 và sẽ bị tắt vào ngày 1 tháng 9 năm 2025.
Giải pháp thay thế được đề xuất
Bạn có thể truy xuất danh sách các kênh có sẵn cho một doanh nghiệp cho một ứng dụng cụ thể bằng cách sử dụng products.get
.
Sau đó, bạn có thể phân phối một bản nhạc cho một thiết bị bằng cách đặt policy.productPolicy[].trackIds[]
trong Chính sách về thiết bị. Xem cách phân phối bản nhạc riêng tư cho người dùng.