Các quyền bắt buộc
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thông báo ngừng sử dụng: Awareness API không còn được dùng nữa.
Ứng dụng của bạn phải khai báo quyền cho từng phương thức API được sử dụng. Các quyền bắt buộc sẽ khác nhau. Điều này phụ thuộc vào các phương thức API và loại hàng rào mà ứng dụng của bạn sử dụng. Hãy tham khảo tài liệu này để tìm hiểu những quyền bắt buộc cho từng phương thức.
Snapshot API
Bảng sau đây cho biết các quyền bắt buộc đối với từng phương thức Snapshot API:
Phương thức
Quyền bắt buộc trên Android
getDetectedActivity()
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (cấp độ API 28))
getBeaconState()
android.permission.ACCESS_FINE_LOCATION
getHeadphoneState()
không có
getLocation()
android.permission.ACCESS_FINE_LOCATION
Fence API
Bảng sau đây cho biết các quyền bắt buộc đối với từng loại hàng rào Fence API:
Loại hàng rào Fence API
Quyền bắt buộc trên Android
DetectedActivityFence
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (cấp độ API 28))
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-04-29 UTC."],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]