//
//  KGApplication.h
//  KakaoGame SDK
//
//  Created by Bruce on 2017. 11. 29..
//  Copyright (c) 2017. KakaoGames Corp. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

/**
 * @brief KGApplication클래스는 카카오 게임 서비스를 사용하는 앱 기본옵션에 관한 클래스 입니다.
 */
@interface KGApplication : NSObject

/**
 * @brief 카카오 게임 SDK의 UI가 그려질 UIViewController 를 설정한다.
 *
 * @param viewController 설정하고자 하는 UIViewContoller 객체.
 */
+ (void)setViewController:(UIViewController *)viewController;

/**
 * @brief 앱스토어 리뷰 창을 로드한다.
 */
+ (void)requestMarketReviewPopup;

+ (BOOL)isEvaluationState;

+ (void)loadGameServerMaintenanceWithShowUI:(BOOL )showUI serverId:(NSString *)serverId completionHandler:(void(^)(NSError *error, BOOL isWhitelist, NSArray *notices))completionHandler;

@end
