> ## 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.

# XR-109 앱 간 연결

> 타이틀은 콘솔의 다른 앱에 연결할 때 대상 사용자의 컨텍스트를 포함해야 하며, 이를 통해 연결된 앱이 올바른 로그인 사용자로 열리도록 해야 합니다.

# XR-109: 앱 간 연결

버전 1.0, 2020/3/1

타이틀은 콘솔의 다른 앱에 연결할 때 대상 사용자를 포함해야 합니다.

## 추가 정보

앱 또는 타이틀 간에 연결할 때, 원래 타이틀과 연결되는 앱 간에 올바른 사용자 컨텍스트가 유지되어야 합니다. 어떤 사용자의 게임이 업적 앱으로 연결되면, 동일한 사용자의 업적이 표시되어야 하며 다른 사용자의 업적이 표시되어서는 안 됩니다. 또한 현재 사용자가 업적 앱을 계속 사용하기 위해 로그인하도록 요청받아서도 안 됩니다.

한 타이틀 또는 앱에서 다른 앱으로 연결할 때, 다음 예시와 같이 타이틀은 `LaunchUriAsync` 호출에 대상 사용자의 컨텍스트를 전달해야 합니다.

```cpp theme={null}
auto uriString = ref new Platform::String(L"cubesra://default");
auto uri = ref new Windows::Foundation::Uri(uriString);
auto options = ref new Windows::System::LauncherOptions();
options->Context = _currentUser;
Windows::System::Launcher::LaunchUriAsync(uri, options);
```

대상 사용자의 컨텍스트를 전달하면 해당 사용자의 컨텍스트에서 앱이 실행되고 사용자가 의도한 콘텐츠를 볼 수 있습니다. 사용자 컨텍스트를 전달하지 못하면 시스템이 앱을 실행할 사용자 컨텍스트를 선택하게 되는데, 이는 특히 여러 사용자가 시스템에 로그인되어 있거나 새 사용자가 게임 내에서 로그인하거나 컨텍스트를 전환하는 경우 잘못된 경우가 많습니다.

앱 간에 연결할 때, 사용자는 타이틀과 앱 사이에서 올바른 사용자 컨텍스트에 남아 있을 것을 기대합니다. 예를 들어, 게임의 버튼이 "내 업적 보기"라고 표시되어 있다면, 사용자는 이 버튼이 업적 앱뿐만 아니라 그들이 잠금 해제한 모든 콘텐츠가 있는 그들 자신의 업적 앱으로 이동시켜 줄 것을 기대합니다. 여러 사용자가 동시에 로그인할 수 있는 콘솔에서는, 다른 앱이나 타이틀에 연결할 때 시스템에 올바른 사용자를 전달하는 것이 타이틀의 책임입니다.


## Related topics

- [Beta 및 XBOX Game Preview 타이틀 인증](/ko/publishing/certification/cert-beta-game-preview.md)
- [XR-007 크로스 네트워크 플레이, 데이터 사용 및 컴패니언 앱](/ko/publishing/certification/xr/xr-007.md)
- [서비스 간 인증을 위한 User Store ID 요청](/ko/publishing/xstore-commerce/xstore-requesting-userstoreid.md)
- [PlayFab Insights용 Microsoft Entra ID 앱 만들기](/ko/services/playfab/data-analytics/legacy/connectivity/creating-AAD-app-for-insights.md)
- [FMA: XR-074 XBOX 서비스 연결 손실](/ko/publishing/certification/fma/xr-074.md)
