आवश्यक अनुमतियां

आपके ऐप्लिकेशन को इस्तेमाल की जाने वाली हर एपीआई विधि के लिए अनुमतियों का एलान करना होगा. ज़रूरी अनुमतियां अलग-अलग होती हैं. यह इस बात पर निर्भर करता है कि आपके ऐप्लिकेशन में, एपीआई के किन तरीकों और फ़ेंस के किन टाइप का इस्तेमाल किया गया है. इस दस्तावेज़ को पढ़कर जानें कि हर तरीके के लिए कौनसी अनुमतियां ज़रूरी हैं.

स्नैपशॉट एपीआई

इस टेबल में, हर Snapshot API के तरीके के लिए ज़रूरी अनुमतियों के बारे में बताया गया है:

तरीका Android पर इस्तेमाल करने के लिए ज़रूरी अनुमति
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (एपीआई लेवल 28))

getBeaconState() android.permission.ACCESS_FINE_LOCATION
getHeadphoneState() कोई नहीं
getLocation() android.permission.ACCESS_FINE_LOCATION

फ़ेंस एपीआई

नीचे दी गई टेबल में, हर फ़ेंस एपीआई फ़ेंस टाइप के लिए ज़रूरी अनुमतियां दिखाई गई हैं:

फ़ेंस एपीआई का फ़ेंस टाइप Android पर इस्तेमाल करने के लिए ज़रूरी अनुमति
DetectedActivityFence

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (एपीआई लेवल 28))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence कोई नहीं
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence कोई नहीं