SDK 연동
핵클 SDK 기능을 사용하기 위해서는 반드시 SDK 연동 작업이 필요합니다.
1 단계 : 의존성 추가
npm install --save @hackler/react-native-sdk
react-native link
cd ios
pod install
SDK 설치 후 앱 재설치
React Native SDK는 Android, iOS SDK가 포함되어 있습니다.
기존에 테스트 중이던 앱을 새롭게 빌드해야 연동이 완료됩니다.
2 단계 : SDK 초기화
createInstance()
에 SDK 키를 전달하여 HackleReactNativeSDKClient
를 생성하고 React 어플리케이션을 감싸는 HackleProvider
에 전달해야 합니다.
어플리케이션 초기화 단계에 핵클 서버와 데이터 동기화를 위한 통신을 진행합니다. 일반적으로 이 시간은 수 밀리 초에 불과합니다. 동기화가 완료되면 즉시 렌더링이 진행됩니다.
import { createInstance, HackleProvider } from "@hackler/react-native-sdk";
// YOUR_APP_SDK_KEY 자리에 SDK 키를 넣습니다.
const hackleClient = createInstance("YOUR_APP_SDK_KEY");
const App: () => React$Node = () => {
return (
<HackleProvider hackleClient={hackleClient} timeout={1000}>
<YourApp />
</HackleProvider>
);
};
Updated 3 months ago
Did this page help you?