기술 자료

지원

Remote Config

Remote Config

Unity Remote Config용 프로젝트 구성

Configure your project for Remote Config.
읽는 시간 1분최근 업데이트: 한 달 전

요구 사항

  • 이 버전의 Unity Remote Config 런타임은 Unity 버전 2020.2 이상이 설치되어 있어야 사용할 수 있습니다.
  • 에디터 스크립팅 런타임.NET 4.x Equivalent 이상으로 설정합니다.
  • API 호환성 레벨.NET 4.x로 설정합니다.
  • 프로젝트에서 Unity 서비스를 활성화합니다.
  • Remote Config 패키지를 설치합니다(아래 참고).
  • 어셈블리 정의 레퍼런스를 설정합니다(아래 참고).

Remote Config 패키지 설치

프로젝트에서 패키지로 작업하는 내용을 확인하려면 패키지에 관한 기술 자료를 참고하십시오. 사용 중인 Unity 에디터의 버전에 따라 이 단계가 다를 수 있습니다.

확인 릴리스

  1. Unity 에디터에서 Window > Package Manager를 선택합니다.
  2. Package Manager 창의 Package List 뷰에서 Remote Config를 찾아 선택합니다.
  3. Package Specific Detail 뷰에서 버전을 선택하여 설치하고 패키지를 프로젝트로 임포트합니다.

미리보기 릴리스

  1. Package Manager 창에서 Advanced 버튼으로 Show Preview Packages 토글 스위치를 전환하여 Package List 뷰에 이를 표시할 수 있습니다.
  2. 확인 릴리스 설치에 관한 지침을 따릅니다.

베타 고객

세일즈 담당자에게 Remote Config 패키지를 받으면 다음 단계를 따릅니다.
  1. 패키지를 다운로드하고 압축을 해제합니다.
  2. Unity 에디터에서 Window > Package Manager를 선택합니다.
  3. Package Manager 창에서 Add(+) 버튼을 선택하여 Add package from disk... 다이얼로그를 엽니다.
  4. Remote Config 패키지의 압축 해제한 복사본에서 package.json 파일을 찾습니다.
  5. Open을 선택하여 패키지를 프로젝트로 임포트합니다.

Remote Config 환경

시작하려면 환경을 만들고 이름을 지정합니다.
  1. 웹 대시보드로 이동합니다.
  2. 해당 프로젝트를 선택합니다.
  3. Add Environment를 선택합니다.
  4. 환경의 이름을 입력하고 Create를 선택합니다.

환경 이름은 바꿀 수 없습니다

처음 만든 환경이 기본 환경으로 설정됩니다. 클라이언트에서 따로 지정하지 않는 한 요청 기반의 환경입니다. 웹 대시보드 또는 REST API를 통해 기본 환경이 EnvironmentID에 할당됩니다. 프로젝트를 구성한 다음 웹 대시보드에서 규칙과 설정을 구성합니다.

어셈블리 정의 레퍼런스

Remote Config 패키지는 Unity의 Authentication과 주요 서비스에 따라 달라집니다. 이 종속성을 적절하게 구성하려면 사용자 코드 양이 적어야 합니다. Remote Config를 사용하려면 다음 레퍼런스를 포함합니다.
  • com.unity.remote-config-runtime
  • Unity.Services.Authentication
  • Unity.Services.Core
Remote Config를 사용하기 전에 다음 단계를 따릅니다.
  • Unity 서비스 초기화
    • UnityServices.InitializeAsync()
  • Unity Authentication으로 인증
    • AuthenticationService.Instance.SignInAnonymously()
      : 익명 인증
    • AuthenticationService.Instance.SignInWithAppleAsync()
      : Apple 인증
    • AuthenticationService.Instance.SignInWithFacebookAsync()
      : Facebook 인증
    • AuthenticationService.Instance.SignInWithGoogleAsync()
      : Google 인증
    • AuthenticationService.Instance.SignInWithSteamAsync()
      : Steam 인증
    • AuthenticationService.Instance.SignInWithSessionTokenAsync()
      : 기존 토큰으로 인증