Die Nutzer-ID der Google App Engine-Cloud-Endpunkte ist null

8

Ich verwende eine (wenig modifizierte) Problemumgehung von diesem Kurs , um die userId zu holen, die null ist, wenn die Anfrage war gesendet von einem Android-Client.

%Vor%

Obwohl ich die userId nicht bekommen kann.

%Vor%

Diese Problemumgehung hat bereits in anderen Projekten perfekt funktioniert, daher muss das Problem anderswo sein. Meine Endpunkte api ist mit folgenden Bereichen, clientIds und Zielgruppen versehen:

%Vor%

Constants.ANDROID_AUDIENCE und Constants.WEB_CLIENT_ID sind identisch. Ich verwende keinen Webclient, aber Google hat mir gesagt , eine Webclient-ID hinzuzufügen. Müssen für diese Client-ID Umleitungsuris und JavaScript-Ursprünge angegeben werden?

In meinem Android-Client verwende ich Folgendes, um die Zielgruppe anzugeben.

%Vor%

Bitte helfen Sie mir, das herauszufinden.

    
raptor 07.11.2014, 13:41
quelle

1 Antwort

0

Ich habe gerade verstanden, warum diese Problemumgehung funktioniert. Ich muss eine neue Objektivierungssitzung beginnen, damit der Cache nicht verwendet wird und die Benutzer-ID ausgefüllt werden kann.

%Vor%     
raptor 23.11.2014, 08:35
quelle