18#ifndef __HIVE_PROVIDERAPPLE_H__
19#define __HIVE_PROVIDERAPPLE_H__
34class HIVESDK_DLLEXPORT ProviderApple {
90 typedef std::function<void(
ResultAPI const & result,std::vector<ProviderAppleAchievement>
const & achievements)> onLoadAchievements;
264 static void executeEngine(picojson::value jsonParam);
Apple GameCenter 업적 정보
Definition: HIVE_ProviderApple.h:272
std::string identifier
업적 identifier.
Definition: HIVE_ProviderApple.h:277
std::string percent
업적 진행 percent value.
Definition: HIVE_ProviderApple.h:278
bool completed
업적 완료 여부.
Definition: HIVE_ProviderApple.h:279
Definition: HIVE_ResultAPI.h:63
static void resetAchievements(onResetAchievements listener)
Apple GameCenter 업적 정보를 초기화한다.
std::function< void(ResultAPI const &result)> onResetAchievements
Apple GameCenter 업적 초기화 result handler.
Definition: HIVE_ProviderApple.h:147
static void reportScore(std::string score, std::string leaderboardIdentifier, onReportLeaderboard listener)
Apple GameCenter Leaderboard에 기록을 전송한다.
std::function< void(ResultAPI const &result)> onReportLeaderboard
Apple GameCenter 리더보드 전송 result handler.
Definition: HIVE_ProviderApple.h:53
std::function< void(ResultAPI const &result)> onShowAchievement
Apple GameCenter 업적 UI 노출 result handler.
Definition: HIVE_ProviderApple.h:128
static void showAchievements(onShowAchievement listener)
Apple GameCenter 업적 UI를 노출한다.
static void loadAchievements(onLoadAchievements listener)
Apple GameCenter 업적을 로드한다.
static void reportAchievement(std::string percent, bool showsCompletionBanner, std::string achievementIdentifier, onReportAchievement listener)
Apple GameCenter 업적을 전송한다.
static void showLeaderboard(onShowLeaderboard listener)
Apple GameCenter Leaderboard UI를 노출한다.
std::function< void(ResultAPI const &result)> onShowLeaderboard
Apple GameCenter 리더보드 UI 노출 result handler.
Definition: HIVE_ProviderApple.h:71
std::function< void(ResultAPI const &result)> onReportAchievement
Apple GameCenter 업적을 전송 result handler.
Definition: HIVE_ProviderApple.h:109