Déconnecter de Google Fit

Si vous vous déconnectez de Google Fit, toutes les autorisations OAuth accordées à votre application sont révoquées, et tous les abonnements d'enregistrement et les enregistrements de capteurs effectués par votre application sont supprimés.

Vous devez fournir aux utilisateurs une option Dissocier de Google Fit dans les paramètres de votre application. Lorsque les utilisateurs sélectionnent cette option, vous pouvez appeler la méthode ConfigClient.disableFit pour désactiver 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));