연동하기
이 문서는 Dfinery SDK를 React Native에 통합하는 방법을 다룹니다. Dfinery SDK를 설치하면 이벤트 분석 기능과 유저 프로필 기능 그리고 액션 기능이 제공됩니다.
더 자세히 알아보려면 리소스 및 샘플을 참조하세요.
시작하기 전에
서비스 설정
DFINERY 콘솔의 서비스 관리/서비스 정보 페이지에서 데이터 소스 항목에 사용하시려는 플랫폼을 체크하셔야 합니다.
지원 정보
Android
최소 지원 SDK : Android 4.4+ / API 19+
Compile SDK : 34
iOS
iOS 12.0
Xcode 16.0
의존성
Android
SDK 설치
터미널에서 Dfinery 패키지를 추가합니다.
다음의 명령어를 입력하여 프로젝트에 Adbrix React Native SDK 패키지를 추가하세요.
SDK 설정하기
1. 권한 추가
AndroidManifest.xml에 필요한 권한을 등록해주세요.
2. Intent 갱신 설정
MainActivity의 onNewIntent() 메소드에 setIntent()를 추가해주세요.
3. 설정 완료.
다음은 작성이 완료된 AndroidManifest.xml 예시입니다.
프로젝트의 Root 경로에서 터미널을 실행시킨 다음 입력하세요.
SDK 초기화
초기화 하기
앱에서 Dfinery SDK를 초기화하려면 다음 단계를 완료하세요.
1. 스크립트에 Dfinery를 추가합니다.
2. useEffect() 내에 다음 코드를 작성합니다.
useEffect() 내에 다음 코드를 작성합니다.3. 초기화가 완료되었습니다.
구글 광고 ID 설정하기(선택사항)
Google 광고 ID를 수집하기 위해선 setGoogleAdvertisingId() 메소드를 통해 수동으로 설정해야합니다.
1. AndroidManifest.xml에 필요한 권한을 추가합니다.
2. setGoogleAdvertisingId() 메소드를 통해 광고 ID를 설정합니다.
setGoogleAdvertisingId() 메소드를 통해 광고 ID를 설정합니다.SDK 설정
SDK 초기화 시에 로그 활성화 등의 옵션을 설정할 수 있습니다.
로그 활성화 하기
플랫폼에 따라 DFConfig.IOS_LOG_ENABLE 혹은 DFConfig.ANDROID_LOG_ENABLE를 사용합니다.
로그 레벨 변경하기
DFConfig.ANDROID_LOG_LEVEL를 사용하여 Android 플랫폼의 로그 레벨 설정을 변경할 수 있습니다.
DFAndroidLogLevel
VERBOSE :
2DEBUG :
3INFO :
4WARN :
5ERROR :
6ASSERT :
7
완료
SDK 설치 및 초기화가 완료되었습니다.
Last updated