네이티브 및 Unity 하이브리드 개발¶
프로젝트의 주체가 네이티브 개발이고 일부 페이지나 비즈니스 프로세스가 Unity로 구현된 경우, SDK 설치 및 초기화는 다음 방식으로 처리하는 것을 권장합니다.
통합 원칙¶
- 설치 방식은 기존과 동일하게 유지하며, 애플리케이션 통합을 참고할 수 있습니다.
- SDK 초기화는 네이티브 프로젝트 내에서 완료하는 것을 권장합니다.
- Unity 프로젝트의
FTSDK.cs에 있는 기존 초기화 부분을 제거하여 중복 초기화를 방지해야 합니다.
초기화 위치¶
네이티브 플랫폼의 초기화 문서를 참조하여 네이티브 프로젝트에서 설정을 완료하세요.
Unity 측 기본 초기화 비활성화¶
// FTSDK.cs
IEnumerator _LoadPrefabs()
{
yield return Instantiate(MainThreadDispatch);
//_InitSDK(); // 초기화를 취소하여 SDK가 중복 실행되지 않도록 합니다.
yield return Instantiate(ViewObserver);
}