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 cần thiết cho từng phương thức.

Snapshot API

Bảng sau đây cho biết các quyền cần thiết cho từng phương thức API tổng quan:

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 (API cấp 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 cần thiết cho từng loại hàng rào của API hàng rào:

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 (API cấp 28))

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