SDK 연동
핵클 SDK 기능을 사용하기 위해서는 반드시 SDK 연동 작업이 필요합니다.
1 단계 : Unity Package Manager를 통해 SDK 설치
여기를 클릭하여, SDK를 다운로드 받습니다.
Unity에서 Assets > Import Package > Custom Package
를 클릭합니다.
다운받은 package를 선택하고, import 하면 설치가 완료됩니다.


Android ProGuard / R8
ProGuard, R8을 사용하는 경우, aar 아티팩트에 난독화 규칙이 자동으로 포함됩니다. 이 경우가 아니라면 아래 규칙을 포함시켜야 합니다.
-keep class io.hackle.android.** { *; }
-keep class io.hackle.sdk.** { *; }
SDK 설치 후 앱 재설치
Unity SDK는 Android, iOS SDK가 포함되어 있습니다.
기존에 테스트 중이던 앱을 새롭게 빌드해야 연동이 완료됩니다.
2 단계 : SDK 초기화
핵클 서버로부터 SDK 연동에 필요한 정보들을 가져와서 SDK에 저장합니다. 이 작업은 비동기로 실행되며 콜백을 통해 초기화가 완료된 것을 알 수 있습니다.
Hackle.Initialize()
메소드에 SDK 키를 전달하여 초기화하고, 초기화 완료 시까지 기다리기 위해 await를 합니다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HackleInit : MonoBehaviour
{
async void Awake () {
await Hackle.Initialize("YOUR_APP_SDK_KEY");
}
}
Updated 3 days ago
Did this page help you?