Dies ist meine zweite Frage hier. Ich bin noch nicht 100% ig auf die Formatierung und Etikette. Ich entschuldige mich im Voraus. Ich habe eine veröffentlichte App mit den von Google bereitgestellten BaseGameUtils. Meine Errungenschaften werden richtig entsperrt und die Popups werden ordnungsgemäß angezeigt, wobei incrementImmediate (Parameter) mit einem Ergebnis verwendet wird. Das Ergebnis, das ich erhalte, kommt jedoch immer als STATUS_OK zurück, auch wenn der Aufruf dazu führt, dass der Erfolg entsperrt wird. Ich kann es nicht schaffen, result.getStatus(). GetStatusCode() jemals zu STATUS_ACHIEVEMENT_UNLOCKED zu bekommen. Kann jemand helfen?Google Play Games Leistung Ergebnis Statuscode ist immer STATUS_OK
Antwort
Versuchen Sie, den in dieser SO question angegebenen Code zu verwenden, um Ihre Leistung um die gewünschte Schrittanzahl zu erhöhen.
Games.Achievements.incrementImmediate(GoogleApiClient apiClient, String id, int numSteps).setResultCallback(new ResultCallback<Achievements.UpdateAchievementResult>() {
@Override
public void onResult(UpdateAchievementResult result) {
if (result.getStatus().getStatusCode() == GamesStatusCodes.STATUS_ACHIEVEMENT_UNLOCKED) {
}
}
});
Die STATUS_ACHIEVEMENT_UNLOCKED
zeigt an, dass die inkrementelle Leistung auch entsperrt wurde, als der Anruf getätigt wurde die Leistung zu erhöhen.
Sie können auch versuchen, diese verwandte SO question zu überprüfen.
Danke. Aber das ist der GENAUE Code, den ich gefunden habe und verwende, wenn ich auf das Problem stoße. Könnte das Problem sein, dass das Achievement nicht veröffentlicht wird? – MrClicks
Sie können auf diese [Dokumentation] (https://developers.google.com/games/services/android/achievements) und [diese] (https://developers.google.com/games/services/console/testpub #publishing_your_game_changes) zum Veröffentlichen von Erfolgen. – KENdi
Vielen Dank für Ihre Vorschläge, aber ich habe diese Informationen schon einmal durchgespielt. Ich benutze den genauen Code von der oben genannten SO, die der Benutzer für sie gearbeitet hat. Sehr frustrierend! – MrClicks
- 1. Google Play Games Leistung entriegelte Popup zeigt nicht
- 2. Einrichtung von Google Play Games Services
- 3. Mit Google Play Games Services im Emulator
- 4. Wie google play games ID mit der neuen aktualisierten Google Play Games Gamer ID abrufen?
- 5. Google Play Games: Messaging anderer Spieler
- 6. Google Play Games API und Scope
- 7. Google Play Games - Aktivität automatisch aufrufen beginUserInitiatedSignIn()
- 8. Wie kann ich Google Play GAMES anmelden?
- 9. App brauche Google Games Play, wenn installierte App abgestürzt ist
- 10. Running Game-Dienste BasicSamples - Fehler "Installieren Sie Google Play Games Diese App benötigt die neueste Version von Google Play Games"
- 11. Abrufen der Google Play Games-Player-ID auf dem Server
- 12. Google Play Games-Dienst - Anmeldung fehlgeschlagen (OAUTH2: UNREGISTERED_ON_API_CONSOLE)
- 13. Verschiedene Google Play Games Benutzer-ID auf Android und iOS
- 14. startActivityForResult mit google play games intent zur falschen Aktivität zurückkehren
- 15. Erkennen, dass Benutzer Google Play Games nicht mehr anmelden
- 16. Google Play Games Erfolge - Punkte, die sich nicht ändern
- 17. XMLHttpRequest-Statuscode ist immer 0
- 18. Firebase google SignIn Ergebnis ist immer falsch?
- 19. Spiel stürzt beim Einloggen in Google Play Games Dienste
- 20. Google Play Games - Ist es möglich, die Erfahrungspunkte des Nutzers nur für mein Spiel zu filtern?
- 21. Einreichen von Punkten in die Google Play Games-Bestenlisten und Anzeigen neuer Rangfolge (n)
- 22. Google Play Service Verbindung und Leistung
- 23. Play Games Snapshot Konfliktlösung gibt Konflikt
- 24. Fetch Google Games Profilbild spielen und es
- 25. Wie kann ich den Raum abbrechen, wenn in Google Play Games kein anderer Spieler verfügbar ist?
- 26. Anmelden bei Google Play Games-Dienste wählen Konto Fenster ist transparent
- 27. Google Play-Service - SupportMapFragment.getMap() immer null
- 28. Play Games Dienste testen für offene Beta-Tester
- 29. PendingResult.setResultCallback() liefert immer den StatusCode Erfolg
- 30. Google Play-Spieldienste + Emulator
Hat jemand STATUS_ACHIEVEMENT_UNLOCKED als Statuscode für Ergebnis erhalten können ??? – MrClicks
Jeder ??????????? – MrClicks