Disconnettersi da Google Fit

La disconnessione da Google Fit comporta la revoca di tutte le autorizzazioni OAuth concesse per la tua app e la rimozione di tutti gli abbonamenti alle registrazioni e le registrazioni dei sensori effettuati dalla tua app.

Devi offrire 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));