-
Notifications
You must be signed in to change notification settings - Fork 9
[한] 글로벌 및 국내 네이버 카페 사용
Gyeonghwan edited this page Oct 13, 2016
·
5 revisions
글로벌 네이버 카페 SDK 사용을 위한 선행 작업 (https://g.cafe.naver.com)
글로벌 네이버 카페 SDK를 앱에 적용하려면 다음과 같은 선행 작업이 필요하다. (가로형 게임용 SDK만 지원 중, 세로형 준비 중)
글로벌 네이버 카페 SDK 사용을 희망할 경우,
첨부된 (네이버카페SDK_제휴용_정보기입양식_게임사명_게임명_ver.2.0.0.xls) 파일을 작성하여 '네이버카페SDK_제휴"dl_gamesdkpartner@navercorp.com'로 메일을 보낸다.
개설된 카페에 매니저 권한으로 접속한 후, 카페관리 > PLUG 설정으로 진입하여 'Cafe ID 및 Consumer Key, Consumer Secret'를 발급받는다.
네이버 카페 SDK를 앱에 적용하려면 다음과 같은 선행 작업이 필요하다. 선행 작업에 관한 자세한 내용은 "선행작업"을 참고한다.
- 제휴 신청: 네이버 카페 SDK 제휴를 신청한다.
- 네이버 아이디로 로그인 등록: 네이버 아이디로 로그인에 애플리케이션을 등록하고 클라이언트 아이디를 발급받는다.
- 네이버 카페 ID 확인: 네이버 카페 SDK를 적용할 네이버 카페의 카페 ID를 확인한다.
- SDK 적용을 위해 '애플리케이션 등록(API 이용신청)'이 반드시 선행되어야 합니다.
- IDE: XCode 6.0 이상
- 게임 엔진(Unity, Unreal, Cocos2d-x)별 요구 사항
네이버 카페 SDK를 사용하려면 다음 라이브러리를 프로젝트에 추가해 함께 빌드한다.
라이브러리 | 다운로드 URL |
---|---|
네이버 아이디 로그인 | 네이버 카페 SDK 라이브러리 파일에 포함되어 있다(4.0.7 버전). [다운로드] |
AFNetworking | 네이버 카페 SDK 라이브러리 파일에 포함되어 있다(2.6.3 버전). [다운로드] |
SDWebImage | 네이버 카페 SDK 라이브러리 파일에 포함되어 있다(3.8.2 버전). [다운로드] |
FLAnimatedImage | 네이버 카페 SDK 라이브러리 파일에 포함되어 있다(1.0.12 버전). [다운로드] |
iOS SDK 10 빌드시 변경된 정책에 따라 Info.plist 설정을 확인해야 한다.
인앱 HTTP 허용 예외처리
ex)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
사용자 사진 라이브러리 사용시 얼럿창에 보여지는 문구
ex) 로컬 전용
<key>NSPhotoLibraryUsageDescription</key>
<string>게시글을 작성하기 위해 사용자의 사진에 접근합니다.</string>
ex) 다국어 지원
다국어를 지원하는 앱의 경우 Info.plist에 NSPhotoLibraryUsageDescription 값을 언어별로 세팅합니다.
1) InfoPlist.strings 생성
XCode - New - File - iOS - Resource - Strings File
2) InfoPlist.strings Localize 클릭하여 언어별 파일 생성
3) 언어별 key / value 작성
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.";
- iOS 10 : https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html
- ATS : https://developer.apple.com/library/prerelease/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33
- InfoPlist.strings : https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html