Wo können Google API-Berechtigungen für Android widerrufen werden?

8

Ich arbeite hier mit einem Beispielcode:

Ссылка

Ich habe den Zugriff in meiner Android-App autorisiert, aber ich kann nicht herausfinden, wo ich den Zugriff jetzt widerrufe, damit ich ihn erneut ausführen kann. Durch das Deinstallieren der APK werden keine Berechtigungen zurückgesetzt.

    
gdonald 19.12.2011, 12:41
quelle

8 Antworten

8

Ich glaube, wenn Sie zu Ссылка gehen, sollten Sie Ihre Anwendung unter "Verbundene Websites, Apps und Dienste" von dort aus auflisten Zugangsberechtigung aufheben.

    
David Waters 20.12.2011, 14:02
quelle
2

Zwei Schritte zum erneuten Auslösen der Autorisierungsseite:

  1. Rufen Sie Ссылка auf, um die gewünschte App zu widerrufen. Dadurch werden die Berechtigungen von der Serverseite gelöscht.
  2. Gehen Sie zu den Einstellungen Ihres Android-Geräts- & gt; Daten und Zeit: Schnellvorlauf Ihrer Zeit um ein oder zwei Tage. Dies wird dazu führen, dass das aktuelle Token abläuft.
Zhiyun Li 13.10.2014 07:23
quelle
1

Es ist nicht möglich über eine öffentliche, offizielle API.

Siehe:

Selbst die Deinstallation und Neuinstallation der App hilft nicht.

Dies könnte auf einem gerooteten Gerät der Fall sein: Wie erzwingen Sie AccountManager, um den "Access Request" -Bildschirm anzuzeigen, nachdem ein Benutzer den Zugriff bereits zugelassen hat?

    
Mathias Conradt 30.09.2012 19:30
quelle
1

Sie müssen das Token programmatisch widerrufen. Probieren Sie zuerst die Beispiel-App aus, die Sie unter: Ссылка

In dieser Beispielanwendung wird das Dialogfeld angezeigt, in dem Sie ein Konto auswählen können. Anschließend wird ein Foto erstellt und anschließend in Google Drive hochgeladen. Eine wichtige Sache, die ich entdeckte, ist, dass diese Beispiel-App schließlich fehlschlagen wird. Ich habe festgestellt, dass der Kamerateil der App Abstürze verursacht. Deaktivieren Sie also den Kamerateil des Codes und ersetzen Sie die Datei einfach durch eine Datei auf einer SD-Karte und laden Sie die Datei stattdessen auf Drive.

Um die Berechtigung zur Verwendung von Google Drive zu widerrufen, müssen Sie den folgenden Code ausführen:

%Vor%

Lesen Sie den Beispielcode zum Zugriff auf die Berechtigungsvariable. Außerdem müssen Sie den obigen Code in einem Thread ausführen, der nicht im Hauptthread enthalten ist, oder es wird fehlschlagen.

Sie müssen außerdem die folgenden Berechtigungen hinzufügen. Der Beispielcode zeigt diese Berechtigungen nicht an und ohne sie stürzt die App ab:

%Vor%

Wenn Eclipse beschwert, dass einige dieser Berechtigungen nur dem System gewährt werden, führen Sie einfach Clean Project aus und es wird die Warnung entfernen. Nachdem Sie dies getan haben, sollten Sie die App deinstallieren und das Gerät neu starten. Weitere Informationen zum Entziehen von Token finden Sie im Abschnitt "Ein Token zurückrufen" unter:

Category

    
AndroidDev 16.03.2013 19:05
quelle
1

Nachdem ich versucht habe, die Berechtigung für Google Mail-API-Berechtigungen zu widerrufen, die für meine Android-App (noch im Debug-Modus) erteilt wurden, habe ich herausgefunden, dass sie unter Ссылка wie @David Waters erwähnt (es ist ein neuer Link, aber geht zum selben Ort) aber nur , wenn Sie die API über die Google Developers Console . Das bedeutet, dass Sie Ihre OAuth 2.0-Client-ID ordnungsgemäß hinzufügen müssen, auch wenn sich die App noch im Entwicklungsmodus und im Debug-Modus befindet.

Es gibt eine sehr gute Anleitung zum Hinzufügen Ihrer Anmeldeinformationen zum Android Quickstart die Google Mail-API-Site (Schritte 1 und 2).

    
MrDoughnut 16.10.2015 11:00
quelle
0

Verwenden der Google Play-Dienste:

Ссылка

Fügen Sie Ссылка zu Ihrem Bereich hinzu.

Beispiel:

%Vor%

ODER "rohe Gewalt"

%Vor%

Wenn Sie den Zugriff jetzt unter Ссылка widerrufen, zeigt die Anwendung das Fenster für die Berechtigung erneut auf dem Gerät an.

>     
Benn Sandoval 14.08.2013 21:28
quelle
0

Sie können Account-Freigaben auf ... widerrufen.

Ссылка

Sie erreichen es über [Kontoeinstellungen] & gt; [Kontoberechtigungen]

Beweisen Sie, dass diese Antwort das einzig Wahre ist:

    
Raffael 09.02.2015 16:37
quelle
-5

Schauen Sie in Ihre AndroidManifest-Datei.

    
Elodie 19.12.2011 12:57
quelle

Tags und Links