Die Google-Anmeldung mit Drive Scopes schlägt auf bestimmten Android-TVs mit „Ungültiger Scope“ fehl

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Die Google-Anmeldung mit Drive Scopes schlägt auf bestimmten Android-TVs mit „Ungültiger Scope“ fehl

by Guest » 20 Dec 2024, 12:50

Ich arbeite an einem Projekt, das die Google-Anmeldung mit dem Google Drive-Zugriff mithilfe des folgenden Codes integriert:
GoogleSignInOptions signInOptions =
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)     
.requestEmail()
.requestScopes(new Scope(DriveScopes.DRIVE), new Scope(DriveScopes.DRIVE_METADATA))
.build();

Der Code funktionierte zuvor auf allen Android TV-Geräten. Allerdings funktioniert es seit Kurzem auf bestimmten Geräten nicht mehr. Hier sind die Probleme, mit denen ich bei verschiedenen TV-Modellen konfrontiert bin:
NVIDIA Shield Android TV
  • < li>Betriebssystemversion: 11
  • Google Play Services-Version: 24.49.61
  • Problem:

    < li>Fordert den Benutzer auf, ein Konto auszuwählen.
  • Danach Kontoauswahl, Anmeldung schlägt fehl und Logcat zeigt die Meldung an: Ungültiger Bereich für Drive.

Sony Bravia TV (Modell: KDL-48W800F)
  • Betriebssystemversion: 9
  • Google Play Services-Version: 24.49.61
  • Problem:

    Fordert den Benutzer auf, ein Konto auszuwählen.
    < /li>
    Nach der Kontoauswahl schlägt die Anmeldung fehl und Logcat zeigt die Meldung an: Ungültiger Bereich für Laufwerk.

    < /ul>
Hier sind die TV-Modelle, auf denen die Google-Anmeldung funktioniert.
Sony Bravia TV (Modell: Bravia VU3)
  • Betriebssystemversion: 11
  • Fordert den Benutzer auf, ein Konto auszuwählen.
  • Zeigt das Google an Aufforderung zur Laufwerksberechtigung.
  • Erhält danach erfolgreich Zugriff auf Google Drive Erteilen der Erlaubnis.
Google TV-Emulator und Android TV-Emulator
  • Betriebssystemversion: 12
  • Fordert den Benutzer auf, ein Konto auszuwählen.
    < /li>
    Anzeige der Google Drive-Berechtigungsaufforderung
  • Erhält nach Erteilung der Berechtigung erfolgreich Zugriff auf Google Drive
Wenn ich .requestScopes auskommentiere (neuer Scope(DriveScopes.DRIVE), neuer Scope(DriveScopes.DRIVE_METADATA)), Google-Anmeldung funktioniert.
Ich habe versucht, die Abhängigkeit zu aktualisieren
Im Projekt verwendete Abhängigkeiten:
build.gradle (Modulebene)
build.gradle (Projektebene)

Top