2013-08-04 4 views
-1

Android 게임을 개발 중이며 Google Play 게임 서비스를 사용하여 리더 보드 및 친구 초대 기능을 추가하고 싶습니다. Plus Client.load-people 함수를 사용하여 친구 목록을 쿼리합니다. 그러나 어떤 친구가 이미 내 게임을하고 있는지 (그리고 리더 보드에 표시되어야 함) 어떤 친구가 아닌지 (그리고 초대받을 수 있음) 어떻게 알 수 있습니까? 당신의 도움을 주셔서 감사합니다!Google Play 게임 서비스 : 내 친구가 승인 한 (재생 된) 앱에 대한 정보를 얻는 방법

답변

0

플레이어의 점수를 리더 보드에 표시하려면 GamesClient.submitScore를 호출하십시오. Google 백엔드는 사용자가 처음 로그인 할 때 선택한 옵션에 따라 '내 서클'과 '공개'에 표시 할 점수를 결정합니다.

Google은 개발자가 사용자가 직접 친구를 초대하는 것을 허용한다고 생각합니다. 서클을 프로그래밍 방식으로 스팸하는 것입니다 (이 작업을 수행 할 수는 없다고 말하는 것은 아니지만 API 호출 제한 및/또는 사용자가 성공하면 사람들을 화나게합니다!).

+0

감사합니다. 그래서 내가 (내가 로그인 할 때 선택한 옵션에 따라) 친구 목록을 쿼리하면, 나는이 친구 중 누가 게임을하고 있는지 알 수있는 방법이 없거나 전혀 없습니다. 점수는 무엇입니까? 리더 보드에서/순위 매기기? – user2650542

+0

저는 100 % 아니예요. 예를 들어 다음 API 호출을 확인하십시오. https : //developer.android.com/reference/com/google/android/gms/games/leaderboard/LeaderboardScore.html#getScoreHolder() 나는 당신이 그것을 시도 할 때 당신이 "허가받지 못하게 될지도 모른다"고 의심하고 구글 이름으로 표시 이름을 번역하는 방법이 있습니까? 또한, 나는 현재 게임을하는 사람을 알아내는 방법이 없다는 것을 알고 있습니다. 그러나 이것을 확인하기 위해 API 참조를 확인해야합니다. – IanB

관련 문제