Skip to content

[한] 글로벌 네이버 카페 사용

Gyeonghwan edited this page Feb 21, 2017 · 6 revisions

선행 작업

글로벌 PLUG 사용을 위한 선행 작업 (https://plug.naver.com)

글로벌 PLUG를 앱에 적용하려면 다음과 같은 선행 작업이 필요하다.

1-1. 제휴

글로벌 PLUG 사용을 희망할 경우,

첨부된 (네이버카페SDK_제휴용_정보기입양식_게임사명_게임명_ver.2.0.0.xls) 파일을 작성하여 'PLUG_제휴"dl_naverplugpartner@navercorp.com'로 메일을 보낸다.

1-2. 커뮤니티 ID 발급

개설된 커뮤니티에 매니저 권한으로 접속한 후, setting > Communities > In-App Community Setting으로 진입하여 '커뮤니티 ID 및 Consumer Key, Consumer Secret'를 발급받는다.

소프트웨어 요구 사항

개발 도구

  • IDE: XCode 6.0 이상
  • 게임 엔진(Unity, Unreal, Cocos2d-x)별 요구 사항

라이브러리

네이버 카페 PLUG를 사용하려면 다음 라이브러리를 프로젝트에 추가해 함께 빌드한다.

라이브러리 다운로드 URL
네이버 아이디 로그인 네이버 카페 PLUG 라이브러리 파일에 포함되어 있다(4.0.7 버전). [다운로드]
AFNetworking 네이버 카페 PLUG 라이브러리 파일에 포함되어 있다(2.6.3 버전). [다운로드]
SDWebImage 네이버 카페 PLUG 라이브러리 파일에 포함되어 있다(3.8.2 버전). [다운로드]
FLAnimatedImage 네이버 카페 PLUG 라이브러리 파일에 포함되어 있다(1.0.12 버전). [다운로드]

iOS SDK 10 빌드

iOS 10 SDK로 애플리케이션을 빌드할 때는 Info.plist 파일의 설정을 확인해 변경된 iOS의 정책이 적용되게 해야 한다.

네이버 카페 PLUG의 HTTP 허용 처리

네이버 카페 PLUG의 카페 게시글은 인앱 브라우저를 사용한다. 네이버 카페 PLUG에서 인앱 브라우저로 HTTP 요청과 응답을 주고받게 하려면 다음 예와 같이 ATS(App Transport Security) 설정을 적용한다.

 <key>NSAppTransportSecurity</key>
 <dict>
  <key>NSAllowsArbitraryLoads</key>
  <true/>
 </dict>

사진 접근 안내 문구

네이버 카페 PLUG가 사진에 접근하려 할 때 표시할 메시지는 NSPhotoLibraryUsageDescription 키에 설정한다.

한글만 지원하는 애플리케이션

한글만 지원하는 애플리케이션에서는 다음 예와 같이 메시지를 설정한다.

<key>NSPhotoLibraryUsageDescription</key>
    <string>게시글을 작성하기 위해 사용자의 사진에 접근합니다.</string>

다국어를 지원하는 애플리케이션

다국어를 지원하는 애플리케이션에서는 InfoPlist.strings 파일의 NSPhotoLibraryUsageDescription 키에 언어별로 메시지를 설정한다.

  1. XCode의 New > File > iOS > Resource 메뉴를 클릭한 다음 Strings File을 클릭해 InfoPlist.strings 파일을 생성한다.
  2. InfoPlist.strings 파일의 설정 항목에서 Localize를 클릭해 언어별 파일을 생성한다.
  3. 언어별로 다음 예와 같이 NSPhotoLibraryUsageDescription 키에 메시지를 설정한다.
/*
  InfoPlist.strings (Korean) 파일의 메시지 설정
*/
"NSPhotoLibraryUsageDescription" = "게시글을 작성하기 위해 사용자의 사진에 접근합니다.";


/*
  InfoPlist.strings (English) 파일의 메시지 설정
*/
"NSPhotoLibraryUsageDescription" = "Access your photos to create a post.";


/*
  InfoPlist.strings (Base) 파일의 메시지 설정
*/
"NSPhotoLibraryUsageDescription" = "Access your photos to create a post.";

참고 자료

Other NAVER CAFE SDK Documents.

Unity

Unreal

Cocos-2dx

Android

Clone this wiki locally