Skip to main content
이 문서는 Android 애플리케이션에 PlayFab Party를 통합하는 데 필요한 기본 사전 요구 사항과 요구 사항을 나열합니다. 이 문서에 따라 시스템을 설정한 후에는 Quickstart for PlayFab Party를 참고하여 PlayFab Party의 기본 구성 요소를 설정하세요.

사전 요구 사항

이 자습서를 시작하기 전에 다음 사전 요구 사항이 충족되었는지 확인하세요.
  1. PlayFab 개발자 계정을 만들었습니다.
  2. PlayFab 타이틀을 만들었으며, 타이틀이 PlayFab Party에 대해 허용 목록에 추가되었습니다.
  3. Android Studio 버전 3.2 이상이 설치되어 있습니다.
  4. 앱이 Android 4.4(Kitkat) 이상을 대상으로 합니다.
  5. Android NDK 18.1.5063045 이상이 설치되어 있습니다.
  6. PlayFab Party 플랫폼 리포지토리에 액세스할 수 있습니다.
  7. Android 서명 인증서를 만들고 인증서 구성을 사용하여 배포용으로 앱에 서명했습니다.

필요한 라이브러리 및 헤더 파일 포함

PlayFab Party 배포 리포지토리에서 다음 헤더 파일들을 포함해야 합니다. LIB 파일
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
SSL 라이브러리는 Open SSL Version 1.1.1b-dev로부터 빌드되었습니다. 1.1.1b-dev 이상의 openSSL 버전을 사용하세요.
헤더 포함 Party Headers
위의 lib 파일과 헤더 외에도, 앱에 필요한 PlayFab SDK 및 기타 플랫폼별 종속성에 대한 lib와 헤더도 필요합니다. 자세한 내용은 Android 샘플의 프로젝트 파일 구성을 참조하세요.

Android에서 PlayFab Party를 작동시키는 단계

핵심 Party 라이브러리는 C++로 작성되었으므로, Party 라이브러리 기능에 액세스하기 위한 간단한 JNI 래퍼 클래스를 만들어야 합니다. 상위 수준에서는 네트워크를 생성하고, 네트워크에 연결하고, 네트워크를 통해 메시지를 보내기 위한 Party API 메서드에 액세스할 수 있는 클래스를 원할 것입니다. 데모 앱에서는 NetworkManager Java 클래스를 통해 이를 달성했습니다.
위의 JNI 브리지는 NetworkManager.cpp를 호출하는 순수한 C++ 구현 파일에 의해 뒷받침되며, 이 파일은 다시 Party API를 호출합니다. 다음은 다양한 계층을 보여주는 예시 스니펫입니다. NetworkManager Java 인터페이스는 Party Network에 참가하는 메서드를 노출합니다.
joinNetwork의 구현은 PartyDemo.cpp의 C++ 계층에 아래와 같이 있습니다.
위의 코드 스니펫에서 joinNetworkNetworkManager::CreateAndConnectToNetwork()를 호출하며, 이 함수는 다시 Party.h에 노출된 원시 Party API를 호출합니다.
이와 유사한 방식으로 NetworkManager JNI 인터페이스의 각 메서드는 PartyDemo 및 NetworkManager를 통해 Party API에 매핑됩니다.

다음 단계

이 문서에서는 Party 라이브러리를 Android 애플리케이션에 통합하기 시작하는 방법을 살펴보았습니다. PlayFab Party의 나머지 기본 구성 요소를 설정하려면 Quickstart For PlayFab Party를 참조하세요.
마지막 수정일 2026년 8월 13일