Các quyền bắt buộc

Ứ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))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence không có
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence không có