इंस्टेंस आईडी एपीआई से, आपको अपने Android के साथ इंस्टेंस आईडी इंटिग्रेट करने का विकल्प मिलता है
का इस्तेमाल करें. इंस्टेंस आईडी, इसके हर इंस्टेंस के लिए एक यूनीक आइडेंटिफ़ायर देता है
आपके ऐप्लिकेशन और कार्रवाइयों की पुष्टि करने और उन्हें अनुमति देने का तरीका. InstanceID
लंबा है
ज़िंदा रहा, लेकिन इन वजहों से उसकी समयसीमा खत्म हो सकती है:
- डिवाइस को फ़ैक्ट्री रीसेट किया गया.
- उपयोगकर्ता ऐप्लिकेशन को अनइंस्टॉल करता है.
- उपयोगकर्ता, ऐप्लिकेशन में “डेटा मिटाएं” परफ़ॉर्म करता है.
- डिवाइस का लंबे समय से इस्तेमाल न किया गया हो. डिवाइस और इलाके के हिसाब से यह तय होता है कि समयावधि).
- इंस्टेंस आईडी सेवा, गलत इस्तेमाल या गड़बड़ियों का पता लगाती है और
InstanceID
. - अगर आपके क्लाइंट ऐप्लिकेशन को इस सुविधा की ज़रूरत है, तो सर्वर साइड कोड डालें.
इंस्टेंस आईडी सेवा, आपके ऐप्लिकेशन को InstanceID
को रीसेट करने के बारे में सूचना देती है
InstanceIDListenerService
पर कॉलबैक करें. अगर आपके ऐप्लिकेशन को यह मिलता है
नोटिफ़िकेशन भेजा जाता है, तो इसे getToken()
को कॉल करना होगा और नए InstanceID
को वापस लाना होगा,
और अपने सर्वर को अपडेट करता है.
InstanceID
के मालिकाना हक की पुष्टि करने और अनुमति देने के लिए, getToken
तरीके का इस्तेमाल करें
ऐप्लिकेशन से जुड़े डेटा या सेवाओं को ऐक्सेस करने के लिए सर्वर का इस्तेमाल करता है. यह तरीका अपनाएं
साथ ही, authorizedEntity
और scope
की ज़रूरत होती है. कॉन्टेंट बनाने
authorizedEntity
, कोई प्रोजेक्ट आईडी या कोई और InstanceID
हो सकता है. यह तय करता है
वे सेवाएं जिन्हें जनरेट किए गए टोकन का इस्तेमाल करने की अनुमति है. scope
यह उस सेवा या डेटा का पता लगाता है जिसे टोकन ऐक्सेस करने की अनुमति देता है.
इनके लिए, इंस्टेंस आईडी एपीआई के बारे में ज़्यादा जानें: