ऐक्सेस टोकन निरस्त करना और ऐप्लिकेशन डिसकनेक्ट करना

हमारा सुझाव है कि आप उन उपयोगकर्ताओं को उपलब्ध कराएं जिन्होंने Google खाते से साइन इन किया है आपके ऐप्लिकेशन से उनके Google खाते को डिसकनेक्ट करने की अनुमति नहीं है. अगर उपयोगकर्ता मिटा देता है तो आपको वह जानकारी हटानी होगी जो आपके ऐप्लिकेशन ने Google API.

कोड के इस उदाहरण में, प्रोग्राम के हिसाब से ऐक्सेस को रद्द करने का तरीका बताया गया है ऐसे टोकन जिन्हें आपका ऐप्लिकेशन उपयोगकर्ता की ओर से दिया गया था और उपयोगकर्ता के खाते के बारे में जानकारी देनी होगी.

Swift

GIDSignIn.sharedInstance.disconnect { error in
    guard error == nil else { return }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}

Objective-C

[GIDSignIn.sharedInstance disconnectWithCompletion:^(NSError * _Nullable error) {
    if (error) { return; }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}];

disconnectWithCompletion: तरीका, उपयोगकर्ता को साइन आउट करने के साथ-साथ अपने खाते को डिसकनेक्ट करना और टोकन निरस्त करना. आपको उपयोगकर्ता को साइन आउट नहीं करना चाहिए disconnectWithCompletion: पर कॉल करने से पहले.

इसके बाद, कॉलबैक ब्लॉक में डिसकनेक्ट हो जाने पर जवाब दिया जा सकता है और आपके ऐप्लिकेशन या बैक-एंड कोड में सही लॉजिक ट्रिगर करें.