Book Mark
|
|
|
|
|
|
hive.ProviderGoogle.achievementsReveal(String achievementId, onAchievementsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.achievementsReveal("achievementId", (ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailAchievementsReveal: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.achievementsReveal("achievementId", [=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailAchievementsReveal: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
ProviderGoogle.achievementsReveal("achievementId", new ProviderGoogle.GoogleAchievementsListener() { @Override public void onAchievementsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailAchievementsReveal: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
AuthV4GoogleResponseFailAchievementsReveal | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 필요한 경우 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
hive.ProviderGoogle.achievementsUnlock(String achievementId, onAchievementsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.achievementsUnlock("achievementId", (ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailAchievementsUnlock: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.achievementsUnlock("achievementId", [=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailAchievementsUnlock: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
ProviderGoogle.achievementsUnlock("achievementId", new ProviderGoogle.GoogleAchievementsListener() { @Override public void onAchievementsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailAchievementsUnlock: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
AuthV4GoogleResponseFailAchievementsUnlock | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 필요한 경우 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
hive.ProviderGoogle.achievementsIncrement(String achievementId, int value, onAchievementsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
hive.ProviderGoogle.achievementsIncrement(String achievementId, int value, onAchievementsResult listener) // Unity ProviderGoogle.achievementsIncrement("achievementId", value, (ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailAchievementsIncrement: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.achievementsIncrement("achievementId", value, [=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailAchievementsIncrement: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
ProviderGoogle.achievementsIncrement("achievementId", value, new ProviderGoogle.GoogleAchievementsListener() { @Override public void onAchievementsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailAchievementsIncrement: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
AuthV4GoogleResponseFailAchievementsIncrement | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 필요한 경우 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
hive.ProviderGoogle.showAchievements(onAchievementsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
ProviderGoogle.showAchievements((ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailShowAchievements: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case ResultAPI.Code.AuthV4GoogleLogout: // 업적 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
ProviderGoogle.showAchievements([=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailShowAchievements: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case hive::ResultAPI::AuthV4GoogleLogout: // 업적 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
ProviderGoogle.showAchievements(new ProviderGoogle.GoogleAchievementsListener() { @Override public void onAchievementsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailShowAchievements: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case AuthV4GoogleLogout: // 업적 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
(필수 구현) AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
(필수 구현) AuthV4GoogleLogout | 유저가 업적 창에서 구글 계정 로그아웃을 수행하였습니다. | 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. |
AuthV4GoogleResponseFailShowAchievements | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
hive.ProviderGoogle.leaderboardsSubmitScore(String leaderboardId, long score, onLeaderboardsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.leaderboardsSubmitScore("leaderboardId", score, (ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailLeaderboardsSubmitScore: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ProviderGoogle.leaderboardsSubmitScore("leaderboardId", score, [=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailLeaderboardsSubmitScore: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
ProviderGoogle.leaderboardsSubmitScore("leaderboardId", score, new ProviderGoogle.GoogleLeaderboardsListener() { @Override public void onLeaderboardsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailLeaderboardsSubmitScore: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
AuthV4GoogleResponseFailLeaderboardsSubmitScore | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 필요한 경우 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
hive.ProviderGoogle.showLeaderboards(onLeaderboardsResult listener)
Unity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
ProviderGoogle.showLeaderboards((ResultAPI result)=>{ switch(result.code){ case ResultAPI.Code.Success: // API 호출 성공 break; case ResultAPI.Code.AuthV4GoogleResponseFailShowLeaderboards: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case ResultAPI.Code.AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case ResultAPI.Code.AuthV4GoogleLogout: // 리더보드 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } }); |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
ProviderGoogle.showLeaderboards([=](ResultAPI const & result) { switch(result.code){ case hive::ResultAPI::Success: // API 호출 성공 break; case hive::ResultAPI::AuthV4GoogleResponseFailShowLeaderboards: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case hive::ResultAPI::AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case hive::ResultAPI::AuthV4GoogleLogout: // 리더보드 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } }); |
Android
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
ProviderGoogle.showLeaderboards(new ProviderGoogle.GoogleLeaderboardsListener() { @Override public void onLeaderboardsResult(ResultAPI resultAPI) { switch (resultAPI.code){ case Success: // API 호출 성공 break; case AuthV4GoogleResponseFailShowLeaderboards: // API 호출 실패 // 해당 에러 코드와 함께 HIVE에 문의주세요 break; case AuthV4GoogleNeedSignIn: // 구글 로그인이 되어있지 않음 // 구글 로그인 상태를 확인해 주세요 break; case AuthV4GoogleLogout: // 리더보드 창에서 구글계정 로그아웃. 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. // (How to solve 없음) break; } } }); |
iOS
1 |
// 지원하지 않음 |
Code | Message | How to solve |
(필수 구현) AuthV4GoogleResponseFailShowLeaderboards | PGS 기능 수행 중 에러가 발생하였습니다. | 일시적인 현상으로 해당 문제가 발생할 수 있습니다. 해당 에러가 지속적으로 발생하는 경우 에러 메시지와 함께 HIVE 에 문의주세요. |
(필수 구현) AuthV4GoogleNeedSignIn | 기기에 PGS 로그인이 되어있지 않습니다. | 유저가 기기내에 PGS 로그인을 수행하도록 안내하세요. |
AuthV4GoogleLogout | 유저가 업적 창에서 구글 계정 로그아웃을 수행하였습니다. | 내부 정책에 따라 게임 계정 로그아웃을 구현하세요. |