Disconnettersi da Google Fit

Se ti disconnetti da Google Fit, vengono revocate tutte le autorizzazioni OAuth concesse per la tua app e vengono rimossi tutti gli abbonamenti di registrazione e le registrazioni dei sensori effettuate dalla tua app.

Devi fornire agli utenti l'opzione Disconnetti da Google Fit nelle impostazioni dell'app. Se 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));