La disconnessione da Google Fit comporta la revoca di tutte le autorizzazioni OAuth concesse per l'app e rimuove tutte le iscrizioni alla registrazione e le registrazioni dei sensori effettuate dall'app.
Devi fornire agli utenti l'opzione Disconnetti da Google Fit nelle impostazioni dell'app. Quando gli utenti selezionano questa opzione, puoi chiamare il metodo ConfigClient.disableFit
per disattivare Google Fit:
Kotlin
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) }
Java
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));