애플리케이션 빌드

저희가 제공하는 방법 안내서에서 고급 설정에 대해 자세히 알아보세요.

Android 애플리케이션 프로젝트 SDK 통합 방법

권장 사항

Android 애플리케이션용으로 프로젝트 개발 시 따라야 하는 권장 사항:

  1. 고유 인증을 소셜 네트워크를 통해 설정합니다.

Note
현재 고유 인증을 지원하는 소셜 네트워크:
  • Google
  • Facebook
웹뷰 툴을 사용하여 다른 SNS 서비스를 위한 고유 인증을 설정합니다.

  1. 이메일을 통해 사용자가 등록을 확인한 후 사용자를 애플리케이션으로 반환하려면 딥 링크를 설정합니다.
  2. 등록 확인 이메일을 맞춤 설정합니다.

Note
보안 원칙이 허용할 경우 등록 확인 이메일 전송을 비활성화할 수 있습니다. 계정 관리자에게 문의하여 비활성화하거나 am@xsolla.com으로 문의해 주세요.

  1. 인게임 스토어 작업에 가장 적합한 방법을 선택하여 설정하세요. 원하는 경우 게임에서 장바구니 기능을 구현하지 않을 수 있습니다. 대신 구매 버튼 클릭으로 인게임 구매를 하는 기능을 구현할 수 있습니다.
  2. 외부 브라우저를 통한 결제 후 애플리케이션으로 사용자를 리디렉션하도록 설정합니다.
  3. Unity 맞춤 설정 지침을 따라 오류 및 팝업 UI를 맞춤 설정합니다. 통합 데모의 오류 및 팝업은 게임 개발자를 위해 생성되었습니다. 따라서 이를 귀하의 애플리케이션의 최종 사용자에게 적합하게 만들기를 권장합니다.

  1. 게시자 계정으로 이동합니다.
  2. 등록 확인 후 사용자를 애플리케이션에 복귀시키는 방법:
    1. 프로젝트로 이동하여 열기를 클릭하는데 이는 로그인 블록에 있습니다.
    2. 로그인 프로젝트로 이동합니다.
    3. 열기 및 설정을 클릭합니다.
    4. URL 블록으로 이동하여 콜백 URL을 지정하고 변경 사항 저장을 클릭합니다.

  1. 외부 브라우저를 통한 결제 후 사용자가 여러분의 애플리케이션으로 복귀하도록 하는 방법:
    1. 프로젝트로 이동하여 열기를 클릭하는데 이는 페이 스테이션 블록에 있습니다.
    2. 설정으로 이동합니다.
    3. 재지정 정책 섹션에서 필요한 매개변수를 명기하고 저장을 클릭합니다.

  1. AndroidManifest.xml파일을 아래 코드와 함께 수동으로 생성하고 다음을 지정합니다.
    • 콜백 URL은 3부분으로 나뉩니다. https://example.com/callback 예제는 아래와 같습니다.
    • 반환 URL은 3부분으로 나뉩니다. https://example.com/return 예제는 아래와 같습니다.

Copy
Full screen
Small screen
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

    <application>
        <activity
            android:name="com.unity3d.player.UnityPlayerActivity"
            android:label="@string/app_name"
            android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <data android:scheme="https" />
                <data android:host="example.com" />
                <data android:pathPrefix="/callback" />

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
            <intent-filter>
                <data android:scheme="https" />
                <data android:host="example.com" />
                <data android:pathPrefix="/return" />

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
        </activity>
    </application>
</manifest>

Note
오직 1회에 한하여 애플리케이션으로의 사용자 재지정을 설정하려면 상응하는 매개변수로 코드로부터 intent-filter 블록을 삭제하세요.

  1. 생성된 파일을 여러분의 Unity 프로젝트의 Assets/Plugins/Android 폴더에 넣습니다.

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
숨기기

브라우저에서 동작할 애플리케이션 빌드 생성 방법

여러분의 애플리케이션을 브라우저에서 구동하려면 WebGL 빌드를 생성합니다.

Unity 편집기 설치 시 Unity WebGL 구성 요소를 선택합니다. 이미 설치된 Unity 에디터에 모듈을 추가하려면, 여러분 버전에 맞는 설치 파일을 실행하고 누락된 구성 요소를 선택합니다.

데모 WebGL 빌드
브라우저에서 데모 보기.

WebGL 빌드 생성 방법:

  1. Unity 프로젝트를 엽니다.
  2. File > Build settings로 이동.
  3. Platform 패널에서, WebGL를 선택합니다.
  4. 빌드 유형을 선택합니다 (선택 사항).
  5. Build and Run를 클릭합니다.

Note
WebGL 빌드에 모든 Unity 기능을 사용할 수 있는 것은 아닙니다. 제한 사항에 대한 Unity 문건 참조.

결제 인터페이스가 정상 동작하도록 하려면, iframe에서 열어야 합니다. 이렇게 하려면 Purchase 메소드를 Assets > Xsolla > Plugins > paystation JS 라이브러리에서 호출하는데 이는 Unity 지침을 따릅니다.

계속 읽기

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
숨기기
마지막 업데이트: 2021년 7월 20일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누릅니다.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!