2012-04-05 4 views
0

나는 여러 업적을 동시에 풀기 위해 Openfeint 서버에 여러 요청을 보내고 싶습니다. API에서 Openfeint의 서버에 한 요청만으로 한 업적 만 잠금 해제 할 수있는 것처럼 보입니다. 두 개 이상의 업적을 달성하려면 여러 요청을 쏘야 만한다는 뜻입니까?Openfeint : Openfeint 서버에 일괄 요청 (성과 얻기, 업적 잠금 해제, 점수 제출)

또한 사용자가 이미 얻은 업적 목록을 얻으려면 어떻게해야합니까?

도움이 될 것입니다. 고마워요

답변

0

1) 내가 아는 한, 네, 하나씩 잠금을 해제해야합니다. 함수를 작성하면 업적 당 코드 한 줄만 남습니다.

2) 대시 보드로 쉽게 할 수 있습니다. 대시 보드에는 업적, 리더 보드, 프로필 페이지 등이 있습니다.

// Open OpenFeint Achievements 
Dashboard.openAchievements(); 

편집 : 아마도 오해 할 것입니다. 나는 바보 같은 대답을하고 싶지 않지만 다음과 같이 할 것입니다 : - 모든 업적 ID를 배열에 저장합니다. - 잠금 해제되어 있는지 확인합니다 :

Achievement aAchievement = new Achievement(ID); 
if (aAchievement.isUnlocked){ 
... 
} else { 
... 
}