Unreal Engine用SDK / AndroidアプリケーションのプロジェクトにSDKを統合する方法
 ドキュメントに戻る

Unreal Engine用SDK

  • 統合ガイド

  • デモプロジェクト

  • 認証

  • カタログ

  • サブスクリプション

  • プロモーション

  • 商品購入

  • プレイヤーインベントリ

  • ユーザーアカウントと属性

  • アプリケーションビルドガイド


  • AndroidアプリケーションのプロジェクトにSDKを統合する方法

    おすすめ

    Androidアプリケーション用のプロジェクトを開発するときは、以下のレコメンデーションに従ってください:

    1. ソーシャルネットワークを介してネイティブ認証を設定します

    お知らせ
    現在、ネイティブ認証は以下のソーシャルネットワークでサポートされています:
    • Google
    • Facebook
    WebViewツールを使用して、他のソーシャルネットワークのネイティブ認証を設定します。

    1. ディープリンクを設定して、ユーザーがメールで登録を確認した後にアプリケーションに戻るようにします。
    2. 登録確認メールをカスタマイズします

    お知らせ
    セキュリティの原則で許可されている場合は、登録確認メールの送信を無効にすることができます。アカウントマネージャーに連絡して無効にするか、am@xsolla.comにメールでお問い合わせください。

    1. ゲーム内ストアでの作業に最適な方法を選択して設定してください。ご希望であれば、ゲーム内にカート機能を実装する必要はありません。代わりに、購入ボタンをクリックしてゲーム内で購入する機能を実装します。
    2. 外部ブラウザ経由で支払いを行った後、アプリケーションへのユーザーリダイレクトをセットアップします。
    3. UMG UIの説明書に従って、エラーやポップアップ用のUIをカスタマイズしてください。統合デモのエラーやポップアップは、ゲーム開発者のために作成されています。したがって、アプリケーションのエンドユーザーにより適したものにしてください。

    外部ブラウザで決済を行った後、ユーザーのアプリケーションへのリダイレクトをセットアップするには:

    1. パブリッシャーアカウントであなたのプロジェクトを開きます。
    2. サイドメニューで決済ステーションをクリックします。
    3. 設定タブに移動します。
    4. リダイレクトポリシーセクションで必要なパラメータを指定します。
    5. 保存するをクリックします。

    お知らせ
    リターンURL(決済後、ユーザーがリダイレクトされるアプリケーション内のパス)がスキームapp://xpayment.<ANDROID_PACKAGE_NAME>と一致する必要があります。ここで、<ANDROID_PACKAGE_NAME>はAndroidアプリケーションのパッケージ名です。

    登録を確認した後、アプリケーションに戻るユーザーをセットアップするには:

    1. パブリッシャーアカウントであなたのプロジェクトを開きます。
    2. サイドメニューでログインをクリックします。
    3. ログインプロジェクトを選択し構成するをクリックします。
    4. ナビゲーションページで、セキュリティブロックに移動してOAuth 2.0セクションを選択します。
    5. 必要なOAuth 2.0クライアントの行にある鉛筆アイコンをクリックします。
    6. OAuth 2.0リダイレクトURI(認証成功、メール確認、パスワードリセット後にユーザがリダイレクトされるアプリケーション内のパス)を指定します。有効なURIを複数指定することができます。
    7. 変更内容を保存するをクリックします。

    お知らせ
    URIがapp://xlogin.<ANDROID_PACKAGE_NAME>スキームと一致する必要があります。ここで、<ANDROID_PACKAGE_NAME>はAndroidアプリケーションのパッケージ名です。

    1. Unreal Engineプロジェクトに移動します。
    2. Settings > Project Settings > Platforms > Android > Advanced APK Packagingに移動します。
    3. Extra Settings for section (/n to separate lines)フィールドに以下のコードを入力します。コード内で、URIを分割して指定します。以下の例は、app://xlogin.com.xsolla.android.exampleの場合です。

    Copy
    Full screen
    Small screen
    <intent-filter>
         <data android:scheme="app" />
         <data android:host="xlogin.com.xsolla.android.example" />
    
         <action android:name="android.intent.action.VIEW" />
    
         <category android:name="android.intent.category.DEFAULT" />
         <category android:name="android.intent.category.BROWSABLE" />
     </intent-filter>

    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    このページを評価する
    このページを評価する
    改善できることはありますか?

    答えたくない

    ご意見ありがとうございました!
    最終更新日: 2022年6月6日

    誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

    問題を報告する
    当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
    フォローアップ用のメールをご提供してください
    ご意見ありがとうございました!