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

# 멀티플레이어 게임 초대 흐름

> XBOX에서 멀티플레이어 게임 초대를 보내고 받는 UX 흐름에 대한 자세한 분석으로, 게임 내 초대, 알림 메시지 및 Party 상호 작용을 다룹니다.

이 항목에서는 XBOX에서 한 사용자가 다른 사용자에게 보내는 멀티플레이어 게임 초대의 흐름을 자세히 설명합니다.

XBOX One에서는 멀티플레이어 게임 초대의 UX가 변경되었습니다.
이는 UX만 변경된 것이며 타이틀 관점에서는 어떤 동작이나 기능에도 영향을 주지 않습니다.
즉, 이 UX 변경에 대응하기 위해 코드를 변경할 필요가 없습니다.

## 변경 내용 요약

* 초기 초대 알림 메시지가 "파티에 참여하세요"에서
  "\<게임 타이틀> 함께 플레이해요"로 변경되었습니다.
  사용자는 알림에서 단추를 선택하여 게임을 시작하고 바로 게임 플레이에 들어갈 수 있습니다.
* XBOX One 제품군 본체 및 XBOX Series 본체 전반에서 앱 스냅 기능이 더 이상 사용되지 않음에 따라,
  사용자가 새 알림 메시지를 선택할 때 Party 앱이 기본적으로 스냅되지 않습니다.
  이 변경 역시 사용자가 바로 게임 플레이에 들어갈 수 있도록 하기 위해 이루어졌습니다.
* 보낸 사람 쪽에 "게임에 \<수>명의 친구 추가 중"이라는 새 알림 메시지가 추가되었습니다.
  이를 통해 게임 세션이 사용자의 파티와 연결되었을 때 초대가 전송되었음을 명확히 알 수 있습니다.

자세한 UX 흐름은 다음 섹션에서 설명합니다.
각 표는 Felix와 Hannah라는 두 사용자의 예제 흐름을 보여 줍니다.
이러한 흐름은 각 열에 표시되며 동시에 진행됩니다.

**강조 표시된 텍스트**는 이전 UX 흐름에서 조정된 내용을 나타냅니다.

## 게임 내에서 사용자 초대

| 단계 | Felix의 디바이스 | Hannah의 디바이스 |
| - | - | - |
| 1. | Felix는 플레이 중인 게임의 멀티플레이어 로비에 있습니다. Felix가 "친구 초대"를 선택합니다. Felix가 Hannah를 선택합니다. 초대가 전송되었음을 나타내는 알림 메시지가 표시됩니다. | Hannah는 다른 게임을 플레이하고 있습니다. |
| 2. | | Felix로부터 멀티플레이어 게임 초대가 도착했음을 나타내는 알림 메시지가 표시되며, **게임 이름과 아이콘이 표시됩니다**. **알림 센터**에서 **Hannah는 "시작하고 초대 수락"**, "초대 수락" 또는 \*\*"초대 거절"\*\*을 선택할 수 있습니다. |
| | | **사례 1: Hannah가 "시작하고 초대 수락"을 선택** |
| 3. | Hannah가 Felix의 파티에 참여했음을 나타내는 알림 메시지가 표시됩니다. Felix가 멀티플레이어 로비에서 게임을 시작합니다. **게임 초대가 Hannah에게 전송되었음을 나타내는 알림 메시지가 표시됩니다.** | 게임이 시작되고 Party 앱은 스냅되지 않습니다. |
| | | **사례 2: Hannah가 "초대 수락"을 선택** |
| 3. | | Hannah가 파티에 참여합니다. |
| 4. | **게임 초대가 Hannah에게 전송되었음을 나타내는 알림 메시지가 표시됩니다.** | |
| 5. | | 파티를 위한 게임을 찾았음을 나타내는 알림 메시지가 표시됩니다. **알림 센터**에서 Hannah는 다음 옵션 중 하나를 선택할 수 있습니다. **게임 초대 수락**: 타이틀을 시작하고 게임 세션에 참여합니다. **게임 초대 거절**: 초대를 거절하고 게임에 참여하지 않습니다. Hannah는 여전히 파티에 있으며 이후 게임 초대를 받게 됩니다. **"파티 나가기": 자신을 파티에서 제거합니다.** |

## 파티에 있는 상태에서 타이틀 전환 흐름

| 단계 | Felix의 디바이스 | Hannah의 디바이스 |
| - | - | - |
| 1. | 함께 게임을 플레이하고 있습니다. Felix가 다른 게임으로 전환하고 멀티플레이어 메뉴로 이동합니다. 본체 UI에서 Felix에게 Party를 새 게임으로 전환할지 묻습니다. Felix는 **예** 또는 **아니요**를 선택할 수 있습니다. | 함께 게임을 플레이하고 있습니다. |
| | **사례 1: Felix가 "예"를 선택** | |
| 2. | Party가 새 타이틀의 세션에 참여합니다. Felix가 멀티플레이어 로비에서 게임을 시작합니다. **게임 초대가 Hannah에게 전송되었음을 나타내는 알림 메시지가 표시됩니다.** | |
| 3. | | 파티를 위한 게임을 찾았음을 나타내는 알림 메시지가 표시됩니다. **알림 센터**에서 Hannah는 다음 옵션 중 하나를 선택할 수 있습니다. **게임 초대 수락**: 타이틀을 시작하고 게임 세션에 참여합니다. **게임 초대 거절**: 초대를 거절하고 게임에 참여하지 않습니다. Hannah는 여전히 파티에 있으며 이후 게임 초대를 받게 됩니다. **"파티 나가기": 자신을 파티에서 제거합니다.** |
| | **사례 2: Felix가 "아니요"를 선택** | |
| 2. | Party가 다른 타이틀의 새 게임 세션에 참여하지 않습니다. Felix는 파티 구성원 없이 멀티플레이어 모드로 플레이합니다. Felix는 여전히 파티에 있습니다. | |

## 홈에서의 초대 흐름

| 단계 | Felix의 디바이스 | Hannah의 디바이스 |
| - | - | - |
| 1. | Felix가 **홈**을 탐색하던 중 **친구** 목록에서 Hannah가 온라인 상태임을 확인합니다. Felix가 Hannah를 자신의 파티에 초대하기로 선택합니다. 초대가 전송되었음을 나타내는 알림 메시지가 표시됩니다. Felix에게 Party 앱이 시작됩니다. | Hannah는 게임을 플레이하고 있습니다. |
| 2. | | Felix가 Hannah를 파티에 초대했음을 나타내는 알림 메시지가 표시됩니다. **알림 센터**에서 Hannah는 **초대 수락**을 선택할 수 있습니다. Hannah가 초대를 수락하면 Party 앱이 시작되고 Hannah가 Felix의 파티에 추가됩니다. |
| 3. | Hannah가 파티에 참여했음을 나타내는 알림 메시지가 표시됩니다. Felix와 Hannah는 어떤 게임을 플레이할지 이야기합니다. Felix가 게임을 시작하고 멀티플레이어 게임 모드로 들어갑니다. 게임은 친구를 초대하는 옵션을 제공하거나 파티 구성원을 자동으로 불러옵니다. **게임 초대가 전송되었음을 나타내는 알림 메시지가 표시됩니다.** | 파티를 위한 게임을 찾았음을 나타내는 알림 메시지가 표시됩니다. **알림 센터**에서 Hannah는 다음 옵션 중 하나를 선택할 수 있습니다. **게임 초대 수락**: 타이틀을 시작하고 게임 세션에 참여합니다. **게임 초대 거절**: 초대를 거절하고 게임에 참여하지 않습니다. Hannah는 여전히 파티에 있으며 이후 게임 초대를 받게 됩니다. **"파티 나가기": 자신을 파티에서 제거합니다.** |

## 게임 초대 알림 메시지에 대한 추가 정보

**게임 초대 전송됨** 알림 메시지는 원격 파티 구성원과 게임 세션이 처음 설정될 때만 표시됩니다.
원격 파티 구성원에게 전송되는 이후 요청은 이 알림 메시지를 생성하지 않으므로,
타이틀이 `PullReservedPlayersAsync`를 여러 번 호출하더라도 사용자가 반복되는 알림을 받지 않습니다.

> [!NOTE]
>
> 모범 사례는 원하는 모든 친구를 Reserved로 추가한 다음 `PullReservedPlayersAsync`를 한 번만 호출하는 것입니다.


## Related topics

- [초대 개념](https://devdocs.xbox.com/ko/services/xbox-services/multiplayer/invites/concepts/live-invites-concepts-nav.md)
- [초대 개요](https://devdocs.xbox.com/ko/services/xbox-services/multiplayer/invites/live-multiplayer-invites-overview.md)
- [개념](https://devdocs.xbox.com/ko/services/xbox-services/multiplayer/invites/concepts/index.md)
- [멀티플레이어 개념 개요](https://devdocs.xbox.com/ko/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts.md)
- [-게임 세션에 플레이어 초대](https://devdocs.xbox.com/ko/services/xbox-services/multiplayer/invites/live-invites-nav.md)
