이 문서에서는 Unity에서 게임 내 결제를 활성화하기 위한 now.gg Payments 간편 통합 흐름을 설명합니다.
다음은 표준 통합과 간편 통합의 비교입니다:
항목 | 간편 통합 | 표준 통합 |
---|---|---|
통합 흐름 | Unity의 StandardPurchasingModule 기반 IAP 구현인 경우에만 간편 통합 흐름을 사용하세요. | 다른 모든 결제 통합 요구사항에 대해서는 표준 통합 흐름을 사용하세요. |
소모품 및 구독 상품 | 간편 통합 흐름은 일회성 소모품만 지원합니다. | 표준 통합 흐름은 소모품 및 구독 상품 모두를 지원합니다. |
now.gg Payments Unity 모듈은 Unity 패키지 파일 nowgg-payments-login.unitypackage
로 제공됩니다.
Unity 프로젝트에 모듈을 추가하는 방법:
nowgg-payments-login.unitypackage
를 선택합니다.Assets/Plugins/Android
디렉토리에 필요한 모든 종속성을 다운로드하고 추가합니다.now.gg Payments 모듈을 가져오고 종속성을 추가한 후 다음 섹션에 따라 앱/게임에 now.gg Payments를 구현할 수 있습니다.
앱에 now.gg 구매 모듈을 구성하려면 다음 단계를 수행합니다.
StandardPurchasingModule.Instance()
를 now.gg 구매 모듈 NowGG.Sdk.NowGGPurchasingModule.Instance()
로 대체합니다.AppId
를 now.gg Payments 모듈에 전달합니다.다음 샘플 코드는 이러한 구성을 보여줍니다:
public void Start() { /* 현재 코드 var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); */ // 다음으로 대체 var builder = ConfigurationBuilder.Instance(NowGG.Sdk.NowGGPurchasingModule.Instance()); NowGG.Sdk.NowGGPaymentsSdkManager.Instance.AppId = "<your_Payment_ID_here>"; }
StandardPurchasingModule
인스턴스가 반환됩니다.AppId
는 앱의 고유 식별자입니다.
AppId
는 nowStudio의 앱 세부 정보 섹션에 ‘PAYMENT ID’로 나열됩니다. 자세한 정보문서 Rev. 1.0