Quyền riêng tư và tính minh bạch của người dùng là yếu tố cốt lõi trong trải nghiệm Android. Để phù hợp hơn với những nguyên tắc này, chúng tôi đang cập nhật hành vi mặc định của Nearby Connections API về cách API này tương tác với các đài vô tuyến của thiết bị.
Điều gì sẽ thay đổi?
Trước đây, Nearby Connections API có thể tự động bật/tắt các đài Wi-Fi và Bluetooth để tạo điều kiện kết nối mà không cần người dùng can thiệp một cách rõ ràng. Từ nay trở đi, API sẽ không còn tự động bật các đài này cho ứng dụng 1P và 3P nữa.
Tác động của việc này đối với nhà phát triển
Nếu ứng dụng của bạn dựa vào Nearby Connections, bạn sẽ cần cập nhật quá trình triển khai để tính đến những thay đổi này:
- Quản lý đài theo cách thủ công: Bạn phải đảm bảo rằng các đài cần thiết (Wi-Fi hoặc Bluetooth) đã được bật trước khi bắt đầu các tác vụ Kết nối ở gần.
- Thông báo cho người dùng: Nếu các đài vô tuyến bắt buộc bị tắt, thì giờ đây, ứng dụng của bạn phải thông báo cho người dùng và yêu cầu họ bật các đài đó theo cách thủ công. API sẽ không còn tự động bật các tính năng này cho bạn nữa.
Thời gian
Những thay đổi này dự kiến sẽ có hiệu lực vào cuối năm 2026. Bạn nên xem xét quy trình kết nối ngay bây giờ để đảm bảo quá trình chuyển đổi diễn ra suôn sẻ cho người dùng.
-
Tin tức về sản phẩmViệc mang đến trải nghiệm trực tuyến an toàn và bảo vệ người dùng khỏi những nội dung gây hại là ưu tiên hàng đầu tại Google Play.
Paul Feng • 2 phút đọc -
Tin tức về sản phẩmHôm nay, chúng ta chính thức kỷ niệm 5 năm kể từ khi phát hành Jetpack Compose 1.0. Từ phiên bản 1.0 (được công bố vào ngày 28 tháng 7 năm 2021) cho đến phiên bản 1.11 mới nhất, chúng tôi nhận thấy các API đã phát triển đáng kể trong những năm qua và chúng tôi xin dành một chút thời gian để ăn mừng.
Rebecca Franks, Nick Butcher, Loryn Hairston • 5 phút đọc -
Nghiên cứu điển hìnhKhi phần lớn các ứng dụng Android chọn Kotlin làm ngôn ngữ chính, kotlinx.coroutines đã trở thành tiêu chuẩn thực tế cho việc lập trình không đồng bộ. Thư viện này cung cấp một cách thức có cấu trúc và được thiết kế hợp lý để quản lý các luồng đồng thời, vốn là một phần không thể thiếu của Kotlin.
Jonathan Starup, Andrei Shikov • 7 phút đọc
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.