SDK 개요

핵클 SDK를 이용해 핵클에서 제공하는 다양한 기능을 손쉽게 서비스에 통합할 수 있습니다.

SDK는 아래와 같은 기능을 제공합니다.


사용자 정보 수집

사용자의 속성을 수집하고, 사용자의 행동 데이터를 이벤트로 수집할 수 있습니다.

사용자의 기기 정보, 푸시 토큰 등 공통 정보는 별도의 설정 없이 SDK에서 자동으로 수집합니다.


사용자 분배

수집된 정보를 바탕으로 핵클의 다양한 기능을 사용할 수 있습니다.

기능설명
테스트 그룹 분배, 타겟팅사용자를 특정 테스트 그룹으로 분배하거나, 특정 속성을 가진 사용자를 타겟으로 삼을 수 있습니다.
기능 플래그사용자에 대해 특정 기능의 출시 여부를 반환합니다.
원격 구성서비스의 config 값을 제어할 수 있습니다.

CRM 타겟팅

서비스 내부/외부의 다양한 채널을 이용하여 사용자의 참여를 유도하기 위한 편의 기능을 제공합니다.

설명

인앱 메시지

별도의 설정 없이 타겟팅 한 사용자에게 메시지를 노출시킬 수 있습니다.

푸시 메시지

SDK에서 자동으로 수집되는 푸시 토큰을 이용하여 푸시 메시지를 송신할 수 있습니다.

카카오 메시지

SDK를 이용하여 사용자의 전화번호를 수집하고, 핵클 대시보드에서 다양한 템플릿의 카카오 메시지를 송신할 수 있습니다.

SMS/LMS/MMS

SDK를 이용하여 사용자의 전화번호를 수집하고, 핵클 대시보드에서 다양한 템플릿의 SMS/LMS/MMS 메시지를 송신할 수 있습니다.


기능별 SDK 최소 지원 버전
SDK테스트 그룹 분배사용자 이벤트 전송기능 플래그데이터 세부 분석타겟팅상호 배타적 설정파라미터 설정통합 식별자원격 구성
Android모든 버전모든 버전2.0.0+2.0.0+2.1.0+2.6.0+2.9.0+2.5.0+2.11.0+
iOS모든 버전모든 버전2.0.0+2.0.0+2.0.0+2.6.0+2.9.0+2.5.0+2.11.0+
JavaScript모든 버전모든 버전2.0.0+2.0.0+2.1.0+3.5.0+11.3.0+3.4.0+11.7.3+
React모든 버전모든 버전2.0.0+2.0.0+2.1.0+3.5.0+11.3.0+3.4.0+11.7.3+
React Native모든 버전모든 버전2.0.0+2.0.0+2.0.0+3.3.0+3.3.0+3.3.0+3.3.0+
Unity모든 버전모든 버전모든 버전모든 버전모든 버전1.2.0+1.3.0+미지원1.4.0+
Flutter모든 버전모든 버전모든 버전모든 버전모든 버전모든 버전모든 버전모든 버전모든 버전
Java/Kotlin모든 버전모든 버전2.0.0+2.0.0+2.1.0+2.6.0+2.8.0+2.5.0+2.9.0+
Python모든 버전모든 버전2.0.0+2.0.0+2.1.0+2.3.0+3.1.0+2.3.0+3.2.0+
Node.js모든 버전모든 버전2.0.0+2.0.0+2.1.0+3.5.0+11.3.0+3.4.0+11.5.0+
PHP모든 버전모든 버전1.0.0+1.0.0+1.0.0+1.0.0+1.0.0+1.0.0+1.0.0+
Ruby모든 버전모든 버전2.0.0+2.0.0+2.0.0+2.0.0+2.0.0+2.0.0+2.0.0+