Unreal
Hive SDK Unreal Engine 4 및 5에서 노티피케이션 기능을 사용하기 위한 설정을 안내합니다.
Android¶
Android에서 필요한 설정을 안내합니다.
푸시 서비스 선택¶
- Unreal 에디터의 메뉴에서 Edit > Project Settings을 클릭하세요. Project Settings 창이 나타납니다.
-
Project Settings 창의 좌측 패널에서 Hive SDK 하위의 Dependency – Android를 클릭하세요.

-
우측의 Hive SDK Dependency – Android 화면에서 Push 항목의 Push Type에서 사용할 푸시 서비스를 선택하세요. 예를 들어 Firebase Cloud Messaging을 사용하려면 Google FCM을 선택하세요.
하이브 콘솔 설정: 리모트 푸시¶
리모트 푸시를 사용하려면 Firebase 콘솔 또는 Apple 개발자 포털에서 푸시 인증서를 받아 하이브 콘솔에 등록해야 합니다.
iOS¶
iOS에서 필요한 설정을 안내합니다.
푸시 서비스 선택¶
Unreal iOS는 Apple Push Notification Service를 기본으로 포함합니다.
리모트 푸시를 사용하려면 앱 서명에 aps-environment 항목이 포함되어야 합니다.
entitlements 파일에 aps-environment 항목을 포함하세요. entitlements 파일의 생성과 적용 방법은 Entitlements 설정 (iOS)을 참고하세요.
Unreal 에디터의 프로젝트 세팅 > 플랫폼 > iOS에서 Online 항목 아래의 Enable Remote Notifications Support를 체크하세요. 빌드할 때 aps-environment 항목이 자동으로 적용됩니다.
앱 미실행 상태 푸시 딥링크 처리¶
Hive SDK v4 26.4.1 이상에서는 푸시 알림을 통한 앱 실행(앱 미실행 상태)의 딥링크 처리를 SDK 플러그인이 자동으로 수행합니다. 별도의 Unreal Engine 수정이나 게임 코드 작업이 필요하지 않습니다.
구버전 Hive SDK에서 업데이트하는 경우
이전 가이드에 따라 적용한 Unreal Engine 코드 수정(IOSAppDelegate.h, IOSAppDelegate.cpp)과 앱 내 델리게이트 구독 코드는 더 이상 사용하지 않습니다.
HIVEAppDelegate 적용 가이드를 참고하여 기존에 연동했던 코드를 제거하세요.
하이브 콘솔 설정: 리모트 푸시¶
리모트 푸시를 사용하려면 Firebase 콘솔 또는 Apple 개발자 포털에서 푸시 인증서를 받아 하이브 콘솔에 등록해야 합니다.