로딩중입니다
나누 연동 : iOS
3/11/2015 3:58:56 PM

나누 서비스

나누 서비스는 해당 게임만을 위한 커뮤니티 솔루션입니다.

나누 서비스에 대한 자세한 설명은 아래 링크에서 확인할 수 있습니다.

[나누 서비스 안내]


주의사항
  1. 나누 애드온을 연동하기 전에 반드시 IGAW 공통 연동이 진행 되어야 합니다. [IGAW 공통 연동 : iOS]
  2. 나누 연동을 위해서는 IgaworksCore~*.framework, IgaworksNanoo.framework 파일이 Xcode 프로젝트에 포함되어 있어야 합니다. 
  3. 나누 관련 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