ประกาศการเลิกใช้งาน: ระบบเลิกใช้งาน Awareness API แล้ว
แอปของคุณต้องประกาศสิทธิ์สำหรับเมธอด API แต่ละรายการที่ใช้ สิทธิ์ที่จำเป็นจะแตกต่างกันไป โดยขึ้นอยู่กับเมธอด API และประเภทรั้วที่แอปของคุณใช้ โปรดดูเอกสารนี้เพื่อดูว่าแต่ละเมธอดต้องใช้สิทธิ์ใดบ้าง
Snapshot API
ตารางต่อไปนี้แสดงสิทธิ์ที่จำเป็นสำหรับเมธอด Snapshot API แต่ละรายการ
เมธอด
สิทธิ์เข้าถึงที่จำเป็นของ Android
getDetectedActivity()
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (ระดับ API 28))
getBeaconState()
android.permission.ACCESS_FINE_LOCATION
getHeadphoneState()
ไม่มี
getLocation()
android.permission.ACCESS_FINE_LOCATION
Fence API
ตารางต่อไปนี้แสดงสิทธิ์ที่จำเป็นสำหรับรั้ว Fence API แต่ละประเภท
ประเภทรั้ว Fence API
สิทธิ์เข้าถึงที่จำเป็นของ Android
DetectedActivityFence
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (ระดับ API 28))
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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"]]