> ## Documentation Index
> Fetch the complete documentation index at: https://help.airbridge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 언리얼 SDK 블루프린트 가이드 (Deprecated)

<Danger>
  비공개 가이드: 필요한 고객사에게만 제공됩니다. 외부에 공개되지 않도록 주의해 주세요.
</Danger>

## 딥링크 설정

#### 딥링크 콜백 설정

유저가 클릭한 딥링크 데이터를 전송받기 위해 다음과 같은 작업을 진행해주세요.

1. `Content Browser > Add/Import > Blueprint Class` 를 클릭한 후 Parent Class 를 `Game Mode Base` 로 지정하여 Game Mode Base 클래스를 생성하여 주세요.
2. 생성된 Game Mode Base 블루프린트 클래스를 클릭하여 `Blueprint Editor > Event Graph` 창으로 이동해 주세요.
3. 좌측 상단의 Components 창의 Add Component 버튼을 클릭한 후 `Airbridge Callbacks` 컴포넌트를 다음과 같이 추가해 주세요.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-callback-component.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=db480eee945924d10189aa25d58c06d9" alt="blue-print-01" width="1403" height="287" data-path="asset/image/unreal-engine-callback-component.png" />
</Frame>

4. Event BeginPlay 노드에서 출력 핀을 통해 `Airbridge Unreal SDK > Callback > Set Deeplink Callback`노드를 다음과 같이 연결해 주세요.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-set-deep-link-callback.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=b315d9ff3e6b4c59db4e5ee5de101542" alt="blue-print-02" width="826" height="368" data-path="asset/image/unreal-engine-set-deep-link-callback.png" />
</Frame>

5. 추가된 `Airbridge Callbacks`컴포넌트를 클릭하여 Details 패널에서 `On Deeplink Received`이벤트 노드를 다음과 같이 추가해 주세요.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-deep-link-received-event.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=e3eec9ecc6fddd706153d0b4cffdc3f0" alt="blue-print-03" width="1500" height="558" data-path="asset/image/unreal-engine-deep-link-received-event.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-deep-link-callback-setup.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=4ce79fc7bff41256bcf73925bc526415" alt="blue-print-04" width="1380" height="732" data-path="asset/image/unreal-engine-deep-link-callback-setup.png" />
</Frame>

6. 언리얼 에디터 Project Settings 창의 `Project > Maps & Modes > Default Modes의 Default GameMode`필드 값으로 딥링크 콜백 설정이 완료된 게임 모드 (e.g. BP\_ExampleGameModeBase)를 지정해 주세요.

## 사용자 설정

### 사용자 식별자 및 설정

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-user-identifiers.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=991a465d4fac8d138a4af9f145a4bece" alt="blue-print-05" width="1124" height="360" data-path="asset/image/unreal-engine-user-identifiers.png" />
</Frame>

### 사용자 속성 설정

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-user-attributes.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=6d779d9e5f878565c73e3b77080eefe3" alt="blue-print-06" width="1397" height="322" data-path="asset/image/unreal-engine-user-attributes.png" />
</Frame>

## 디바이스 설정

### 디바이스 식별자 설정

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-device-alias.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=32809ebf448a62e195e687d61dee9720" alt="blue-print-07" width="929" height="285" data-path="asset/image/unreal-engine-device-alias.png" />
</Frame>

## 이벤트 설정

#### 사용자 이벤트 전송

* 회원가입 (Sign up)

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-sign-up-event.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=e74f9f808542cc8b6779657a280348d9" alt="blue-print-08" width="1253" height="394" data-path="asset/image/unreal-engine-sign-up-event.png" />
</Frame>

* 로그인 (Sign in)

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-sign-in-event.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=d84e51cd10859daf049d77320fc54688" alt="blue-print-09" width="1242" height="407" data-path="asset/image/unreal-engine-sign-in-event.png" />
</Frame>

* 로그아웃 (Sign out)

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-sign-out-event.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=40d3c05a698e9b91011fc917044953f5" alt="blue-print-10" width="851" height="344" data-path="asset/image/unreal-engine-sign-out-event.png" />
</Frame>

### 이커머스 이벤트 전송

샘플 앱의 Content > Blueprints > EventMenuWidget\_BP 블루프린트를 참조해주세요.

### 커스텀 이벤트 전송

샘플 앱의 Content > Blueprints > EventMenuWidget\_BP 블루프린트를 참조해주세요.

## 고급 설정

### 개인정보보호 설정

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-start-tracking.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=cfc59ec412d0e0c541022bcd09b49381" alt="blue-print-11" width="503" height="258" data-path="asset/image/unreal-engine-start-tracking.png" />
</Frame>

### 앱 삭제 추적 설정

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/TSHroCAqTCSq5FpG/asset/image/unreal-engine-uninstall-push-token.png?fit=max&auto=format&n=TSHroCAqTCSq5FpG&q=85&s=50a8be3a54797f309b8879f089474211" alt="blue-print-12" width="568" height="314" data-path="asset/image/unreal-engine-uninstall-push-token.png" />
</Frame>

<link rel="alternate" hrefLang="ko" href="https://help.airbridge.io/ko/developers/blueprint-guide-for-deprecated-unreal-sdk-v1" />
