플러스친구

플러스친구 SDK는 손쉽게 유저들이 플러스친구를 추가하거나 1대1 채팅을 할 수 있도록 해줍니다. 앱에서 SDK를 호출하게 되면 플러스친구 브릿지 페이지를 통하여 카카오톡을 실행하게 됩니다.

현재 제공되는 기능은 다음과 같습니다.

시작하기 전에

플러스친구 SDK를 사용하기 위해서는 다음과 같은 설정을 해주어야 합니다.

1. 앱 생성 가이드를 참고하여 앱 설정에 빠진 부분이 없는 지 확인합니다.

앱 등록 과정을 통해 보다 정확한 통계를 제공받을 수 있게 됩니다.

2. 최신 SDK를 다운로드하고 다음 framework를 내 프로젝트 Frameworks Group 에 drag & drop 합니다.

KakaoCommon.framework
KakaoPlusFriend.framework

3. TARGETS > Build Phases > Link Binary With Libraries 목록에 위에서 추가한 framework가 있는지 확인하고 없으면 추가합니다.

4. plist 파일에 자신의 앱키를 등록합니다. "KAKAO_APP_KEY"라는 이름으로 Key를 추가하고, Type은 String, Value는 해당 앱의 네이티브 앱 키 값으로 등록합니다. 앱키는 "0123456789abcdefghijklmn"라고 가정하였습니다.

<key>KAKAO_APP_KEY</key>
<string>0123456789abcdefghijklmn</string>

5. 플러스친구 API를 사용하기 위하여 다음 헤더파일을 임포트합니다.

#import <KakaoPlusFriend/KakaoPlusFriend.h>

플러스친구 추가하기

플러스친구 추가 기능은 아래와 같이 동작합니다.

  • 브라우저로 플러스친구 브릿지 페이지 실행
  • 웹페이지에서 플러스친구 추가 카카오톡 커스텀 스킴 실행
NSString *plusFriendId = @"{Your Plus Friend ID}";
KPFPlusFriend *plusFriend = [[KPFPlusFriend alloc] initWithId:plusFriendId];
[plusFriend addFriend];

플러스친구 1:1 채팅

플러스친구 1:1채팅 기능은 아래와 같이 동작합니다.

  • 브라우저로 플러스친구 브릿지 페이지 실행
  • 웹페이지에서 1:1 채팅 카카오톡 커스텀 스킴 실행
NSString *plusFriendId = @"{Your Plus Friend ID}";
KPFPlusFriend *plusFriend = [[KPFPlusFriend alloc] initWithId:plusFriendId];
[plusFriend chat];

Last Modified : 2018-07-12