2016-11-15 7 views
0

여기 내 두 번째 질문입니다. 아직 서식과 에티켓에 100 % 미치지 못합니다. 나는 사전에 사과한다. Google에서 제공하는 BaseGameUtils를 사용하여 게시 된 앱이 있습니다. 내 업적이 제대로 잠금 해제되고 popups가 올바르게 표시되고 incrementImmediate (매개 변수)에 결과가 사용됩니다. 그러나 내가 얻은 결과는 호출 결과가 잠금 해제 될 때에도 항상 STATUS_OK (으)로 되돌아옵니다. result.getStatus(). getStatusCode()가 STATUS_ACHIEVEMENT_UNLOCKED가되도록 관리 할 수 ​​없습니다. 누구든지 도와 줄 수 있습니까?Google Play 게임 업적 결과 코드는 항상 STATUS_OK입니다.

+0

결과의 상태 코드로 STATUS_ACHIEVEMENT_UNLOCKED을 (를) 얻은 사람이 있습니까? – MrClicks

+0

누구든지 ??????????? – MrClicks

답변

0

SO question에 주어진 코드를 사용하려고하면 원하는 단계만큼 업적이 증가합니다.

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) { 

       } 
      } 

     }); 

STATUS_ACHIEVEMENT_UNLOCKED는 호출이 성과를 증가하기로 결정했습니다 때 증분 성과도 잠금이 해제되었음을 나타냅니다.

이 내용은 SO question에 대해서도 확인할 수 있습니다.

+0

감사합니다. 그러나 그것은 내가 발견 한 정확한 코드이며 문제가 발생할 때 사용하고 있습니다. Achievement가 게시되지 않는 것이 문제 일 수 있습니까? – MrClicks

+0

이 [documentation] (https://developers.google.com/games/services/android/achievements) 및 [this] (https://developers.google.com/games/services/console/testpub)를 참조하십시오. #publishing_your_game_changes). – KENdi

+0

제안 해 주셔서 감사합니다.하지만 이전에이 모든 정보를 다 설명했습니다. 위의 코드에서 정확한 코드를 사용하고 있습니다. 매우 좌절! – MrClicks