Mit help on this forum konnte ich schließlich "bms-samples-hellotodo-advanced", die MCA mit Facebook-Authentifizierung verwendet.Bummer: etwas schief gelaufen versucht "Ping Bluemix" von helloAuthentication Android-Beispiel-App
Ich habe immer noch keine Freude mit "bms-samples-halloauthentication", die MCA mit Google-Authentifizierung verwendet.
Ich baue und debugge mit Android Studio, mit Genymotion Emulatoren. Ich folge diesen Anweisungen:
Alles baut keine Warnungen oder Fehler. Ich kann die App erfolgreich starten.
Aber wenn ich auf "Ping Bluemix", zeigt die App: Bummer: something went wrong
ich nicht bekommen ein Google Login-Dialog
Ich sehe keine Fehler oder Warnungen in Logcat
Der Debugger zeigt, dass ich Vergangenheit
pingBluemix() > new Request(BMSClient.getInstance().getBluemixAppRoute() + "/protected", Request.GET).send(this, this);
bekommen, aber ich weiß nicht je getroffen onActivityResult(), so dass ich nie eine Chance
GoogleAuthenticationManager.getInstance().onActivityResultCalled()
cf Protokolle zu nennen helloAuthentication2 zeigt:
2016-04-06T23:28:51.97-0700 [App/0] OUT [2016-04-07 06:28:51.971] [ERROR] [default] - Missing authorization
Q: Wie kann ich dieses Problem beheben und lösen?
F: Gibt es eine Möglichkeit, MCA/Google-Authentifizierung unabhängig von der Ausführung der Android-App zu beheben?
wie · Kommentar hinzufügen
Nur um zu bestätigen, hat Ihr Genymotion-Emulator Google Play Services installiert? Haben Sie außerdem versucht, den nativen Studio-Emulator zu verwenden, um Erfolg zu haben? Sollte auch bestätigen, dass Ihr Paketname in Ihrer Google OAuth-Client-ID übereinstimmt. Wenn das alles nicht hilft, kann es hilfreich für uns sein, die serverseitigen Protokolle zu betrachten, für die ich Ihre öffentliche Anwendungs-ID benötigen werde. Vielen Dank –