Google Fit से डिसकनेक्ट करने पर, आपके ऐप्लिकेशन के लिए OAuth को दी गई सभी अनुमतियां वापस ले ली जाती हैं. साथ ही, रिकॉर्डिंग से जुड़ी सभी सदस्यताएं और सेंसर रजिस्ट्रेशन भी हट जाते हैं.
आपको ऐप्लिकेशन की सेटिंग में, उपयोगकर्ताओं को Google Fit से डिसकनेक्ट करने का विकल्प देना होगा. जब उपयोगकर्ता यह विकल्प चुनते हैं, तब Google Fit को बंद करने के लिए, ConfigClient.disableFit
तरीका चुना जा सकता है:
Fitness.getConfigClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))
.disableFit()
.addOnSuccessListener {
Log.i(TAG,"Disabled Google Fit")
}
.addOnFailureListener { e ->
Log.w(TAG,"There was an error disabling Google Fit", e)
}
Fitness.getConfigClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))
.disableFit()
.addOnSuccessListener(unused ->
Log.i(TAG, "Disabled Google Fit"))
.addOnFailureListener(e ->
Log.w(TAG, "There was an error disabling Google Fit", e));