스토어 빠른 시작(Legacy Economy)

Important

Economy v1 API는 유지 관리 모드에 있으며 새로운 기능은 제공되지 않으며 버그 수정만 제공됩니다. v1 API는 당분간 유지될 것입니다. PlayFab Economy의 다음 버전에 대해 자세히 알아보려면 Economy v2 개요를 참조하세요!

Store는 플레이어가 귀하의 게임에서 아이템을 구입할 수 있는 가장 좋은 방법입니다.

아이템 빠른 시작에서 보듯이, PlayFab은 카탈로그 아이템을 구매하는 것을 지원하지만, 그것이 대부분의 게임이 구매를 체계화하는 방법은 아닙니다. 유휴 클리커, RPG, FPS 또는 무한 러너를 제작하는지와 관계없이 게임에 공급업체가 있을 수 있습니다. 플레이어가 무기, 갑옷 또는 운동화를 구입할 수 있는 장소.

게임 내 공급업체 및 스토어를 위한 솔루션은 가격을 재정의할 수 있는 카탈로그의 하위 집합인 스토어입니다.

이 Store 빠른 시작에서는:

  • 일반 가격의 아이템을 카탈로그에 추가합니다.
  • 가격이 할인된 동일한 아이템이 들어있는 Store를 만듭니다.
  • PlayFab API를 사용하여 Store에서 아이템을 구입합니다.
  • 게임 관리자의 정보를 사용하여 아이템이 할인된 Store 가격으로 구매되었는지 확인합니다.

카탈로그에 아이템 추가

먼저, 카탈로그에 판매할 몇 가지 아이템을 추가합시다:

  1. 게임 관리자를 열고 왼쪽 메뉴 바에서 경제성을 선택합니다.
  2. 카탈로그 탭을 선택하고 기본 카탈로그를 엽니다.
  3. 새 아이템을 몇 번 선택하여 몇 개의 아이템을 만드십시오:
    • 살구GD 가격이 4입니다.
    • GD 가격이 3입니다.
    • 포도GD 가격이 없습니다(아무 금액도 선택하지 않음).

카탈로그 아이템에 가상 통화 가격을 지정해야 Store에 나타나는 것은 아닙니다.

다음 예에서는 살구라는 아이템이 기본 카탈로그에 GD 가격 4로 추가됩니다.

경제성 - 카탈로그 - 아이템 추가

Store 만들기

이제 카탈로그에 가격이 포함된 몇 개의 아이템이 있습니다. Store를 만들어 플레이어에게 아이템을 판매합시다.

  1. 기본 카탈로그를 열고 Store를 선택합니다.
  2. 새 Store를 선택합니다.
  3. 과일Store IDStore 명칭을 설정합니다(다음 예 참조). 경제성 - 카탈로그 - Store - 새 Store
  4. Store에 추가를 선택합니다.
    • 아래 그림과 같은 팝업 화면이 현재 카탈로그의 모든 아이템, 번들 및 컨테이너를 표시합니다.
  5. 아이템 옆에 있는 추가 버튼을 선택하여 Store에 아이템을 몇 개 추가합니다. 경제성 - 카탈로그 - Store - Store에 추가

아이템의 Store 가격 설정

이제 아이템이 Store 콘텐츠에 열거된 것이 보이지만, 적어도 하나의 가격이 설정되어야 유효합니다.

가격 텍스트 상자 옆에 있는 작은 정적 숫자(예: < 4)는 원래 카탈로그 가격입니다. 각 행의 하나의 상자에 가격을 입력하기만 하면 되지만 원하는 만큼 많은 가격을 입력할 수 있습니다.

  • 아이템 가격을 입력하지 않으면 Store에서 제거됩니다.
  • Store 아이템에 통화로 된 가격이 없으면 해당 통화를 사용하여 구입할 수 없습니다.
  • Store 가격은 카탈로그 가격보다 높을 수 있으며, 0도 아이템에 유요한 가격입니다.

Store 콘텐츠의 행을 끌어서 놓아 아이템 순서를 다시 정렬할 수 있습니다.

  1. 아이템에 약간의 GD 가격을 추가하지만 카탈로그 가격보다 낮게 만드십시오:
    • 살구: 3.
    • 배: 2.
    • 포도: 1.
  2. 완료되면 Store 저장을 선택합니다.

다음 예에서는 카탈로그 가격이 4 GD살구에 Store 가격 3 GD가 주어졌습니다.

Store 만들기

Store에서 아이템 구입

이제 Store가 있으므로 PlayFab API를 사용하여 게임의 Store에서 아이템을 구입합시다.

  1. 요청에서 다음 파라미터로 GetStoreItems를 호출하여 Store를 가져옵니다:
    • CatalogVersion = "main"
    • StoreId = "fruits"
  2. GetStoreItemsResultStore 필드에 Store 품목과 그 가격의 목록이 포함되어야 합니다.
  3. 요청에서 구매하려는 아이템의 통화 및 Store 가격을 지정하는 값을 사용하여 PurchaseItem을 호출합니다.
    • CatalogVersion = "main"
    • StoreId = "fruits"
    • ItemId = "pear"
    • VirtualCurrency = "GD"
    • Price = 2

PurchaseItem를 호출할 때 StoreId를 지정하지 않으면 구입이 카탈로그 가격에 대해 시도됩니다.

구매 가격 확인

게임 관리자를 열고 구매가 2GD 매장 가격으로 이루어졌는지 확인합니다.

  1. 왼쪽 메뉴 모음에서 플레이어를 선택하여 플레이어 탭을 엽니다.
  2. 아이템을 구매한 플레이어의 ID를 선택합니다.
  3. 플레이어에 대한 다음 정보를 확인하십시오:
    • 인벤토리 탭을 엽니다. 이제 인벤토리에 가 들어 있어야 합니다.
    • 가상 통화 탭을 엽니다. 가상 통화 액수를 체크하여 플레이어가 2 GD만 지출했는지 확인합니다.
    • PlayStream 탭을 엽니다. 스토어에서 구매 흐름을 보여주는 이벤트가 표시됩니다. 이벤트에는 플레이어 가상 통화 아이템 구매 이벤트와 가상 통화 잔액이 2GD만큼 변경되었음을 보여주는 플레이어 가상 통화 잔액 변경 이벤트가 포함됩니다.

귀하는 언제든지 게임 관리자를 사용하여 Store에서 아이템 순서를 변경하고 가격을 조정할 수 있습니다.

다음 단계

게임에서 Store를 만들고 활용하는 방법을 배웠으므로 이제 Store의 고급 용도를 살펴볼 준비가 되었습니다.

예를 들어 스토어가 있는 세그먼트를 사용하면 게임 코드를 건드리지 않고도 특정 플레이어에게 특별 가격을 제공할 수 있습니다.