इंस्टेंस आईडी एपीआई

इंस्टेंस आईडी एपीआई से, आपको अपने Android के साथ इंस्टेंस आईडी इंटिग्रेट करने का विकल्प मिलता है का इस्तेमाल करें. इंस्टेंस आईडी, इसके हर इंस्टेंस के लिए एक यूनीक आइडेंटिफ़ायर देता है आपके ऐप्लिकेशन और कार्रवाइयों की पुष्टि करने और उन्हें अनुमति देने का तरीका. InstanceID लंबा है ज़िंदा रहा, लेकिन इन वजहों से उसकी समयसीमा खत्म हो सकती है:

  • डिवाइस को फ़ैक्ट्री रीसेट किया गया.
  • उपयोगकर्ता ऐप्लिकेशन को अनइंस्टॉल करता है.
  • उपयोगकर्ता, ऐप्लिकेशन में “डेटा मिटाएं” परफ़ॉर्म करता है.
  • डिवाइस का लंबे समय से इस्तेमाल न किया गया हो. डिवाइस और इलाके के हिसाब से यह तय होता है कि समयावधि).
  • इंस्टेंस आईडी सेवा, गलत इस्तेमाल या गड़बड़ियों का पता लगाती है और InstanceID.
  • अगर आपके क्लाइंट ऐप्लिकेशन को इस सुविधा की ज़रूरत है, तो सर्वर साइड कोड डालें.

इंस्टेंस आईडी सेवा, आपके ऐप्लिकेशन को InstanceID को रीसेट करने के बारे में सूचना देती है InstanceIDListenerService पर कॉलबैक करें. अगर आपके ऐप्लिकेशन को यह मिलता है नोटिफ़िकेशन भेजा जाता है, तो इसे getToken() को कॉल करना होगा और नए InstanceID को वापस लाना होगा, और अपने सर्वर को अपडेट करता है.

InstanceID के मालिकाना हक की पुष्टि करने और अनुमति देने के लिए, getToken तरीके का इस्तेमाल करें ऐप्लिकेशन से जुड़े डेटा या सेवाओं को ऐक्सेस करने के लिए सर्वर का इस्तेमाल करता है. यह तरीका अपनाएं साथ ही, authorizedEntity और scope की ज़रूरत होती है. कॉन्टेंट बनाने authorizedEntity, कोई प्रोजेक्ट आईडी या कोई और InstanceID हो सकता है. यह तय करता है वे सेवाएं जिन्हें जनरेट किए गए टोकन का इस्तेमाल करने की अनुमति है. scope यह उस सेवा या डेटा का पता लगाता है जिसे टोकन ऐक्सेस करने की अनुमति देता है.

इनके लिए, इंस्टेंस आईडी एपीआई के बारे में ज़्यादा जानें:

Android iOS सर्वर