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+ |
Updated about 7 hours ago