나누 서비스
나누 서비스는 해당 게임만을 위한 커뮤니티 솔루션입니다.
나누 서비스에 대한 자세한 설명은 아래 링크에서 확인할 수 있습니다.
주의사항
- 나누 애드온을 연동하기 전에 반드시 IGAW 공통 연동이 진행 되어야 합니다. [IGAW 공통 연동 : iOS]
- 나누 연동을 위해서는 IgaworksCore~*.framework, IgaworksNanoo.framework 파일이 Xcode 프로젝트에 포함되어 있어야 합니다.
- 나누 관련 UI의 표현을 위하여 IgaworksNanoo.bundle이 Xcode 프로젝트에 포함되어 있어야 합니다.
+ 2, 3번 사항은 CocoaPods를 이용한 설치시 별도의 작업 없이 바로 진행 가능합니다.
+ bundle 리소스의 추가 및 변경은 다음 아티클을 참고해주세요. [SDK 설치 : iOS]
나누 API
나누 서비스를 이용하기 위해서 IgaworksNanoo.h 파일을 import하여 사용합니다.나누 노출
getNanooFanPage: API를 호출하여 나누 서비스 웹페이지를 노출합니다.[IgaworksNanoo getNanooFanPage:self];
델리게이트
델리게이트 등록
나누 델리게이트를 사용하기 위해서는 아래와 같이 델리게이트를 등록해야 합니다.
나누 서비스에서 제공하는 델리게이트를 이용해 별도의 액션을 정의하여 사용할 수 있습니다.
[IgaworksNanoo shared].delegate = self;
델리게이트 구현
나누 웹페이지로 이동이 완료 되었을 때, 유저에게 AlertView를 이용하여 알리는 샘플입니다.
- (void)getNanooFanPageDidComplete:(NSString *)nanooFanPageurl
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Nanoo" message:nanooFanPageurl
delegate:nil cancelButtonTitle:nil otherButtonTitles:@"확인", nil];
[alertView show];
//NSLog(@"- (void)getNanooFanPageDidComplete:(NSString *)nanooFanPageurl : %@", nanooFanPageurl);
}
- (void)getNanooFanPageFailedWithError:(NSError *)error
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Nanoo" message:[error localizedDescription]
delegate:nil cancelButtonTitle:nil otherButtonTitles:@"확인", nil];
[alertView show];
//NSLog(@"- (void)getNanooFanPageFailedWithError:(NSError *)error : %@", error);
}
//나누 액션에 대한 델리게이트를 제공합니다.
- (void)willOpenNanooFanPage
{
}
- (void)didOpenNanooFanPage
{
}
- (void)willCloseNanooFanPage
{
}
- (void)didCloseNanooFanPage
{
}
서비스 문의
나누 서비스 이용 중 문의 사항이 생기면 아래 메일주소로 연락처와 함께 문의 주시면 최대한 빠르게 지원 드리도록 하겠습니다.
서비스 문의 | info@nanoo.so