その他

高度な設定については、ハウツーをご覧ください。

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

おすすめ

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

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

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

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

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

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

ユーザーが外部ブラウザを介して決済を行った後、アプリケーションへのユーザーリダイレクトを設定するには:

  1. パブリッシャーアカウントに移動します。
  2. あなたのプロジェクトに移動して決済ステーションブロックで開くをクリックします。
  3. 設定に移動します。
  4. リダイレクトポリシーセクションで必要なパラメータを指定して、保存をクリックします。
  5. UE4プロジェクトに移動します。
  6. Settings > Project Settings > Plugins > Xsolla Storeに移動します。
  7. Redirect URLフィールドでUse Deep Linkingのボックスをチェックいれて、, パブリッシャーアカウントで指定されたリターンURL (決済後にリダイレクトされるURLアドレスまたはパス)を入力します。

登録を確認した後、アプリケーションにリターンユーザーを設定するには:

  1. パブリッシャーアカウントに移動します。
  2. あなたのプロジェクトに移動してログインブロックで開くをクリックします。
  3. ログインプロジェクトに移動します。
  4. 開いてセットアップするをクリックします。
  5. URLブロックに移動して、コールバックURL(認証、電子メールの確認、パスワードのリセットに成功した後に、ユーザーがリダイレクトされるURLアドレスまたはパス)を指定して、変更を保存するをクリックします。
  6. UE4プロジェクトに移動します。
  7. Settings > Project Settings > Platforms > Android > Advanced APK Packagingに移動します。
  8. 以下のコードを以下のExtra Settings for section (/n to separate lines)フィールドで入力します。コード中では、コールバックURLを3つに分けて指定します。以下の例はhttps://example.com/callbackの場合です。

Copy
Full screen
Small screen
            <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>

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

SDKを変更する方法

SDKは、特定のアプリケーションに合わせてカスタマイズできる柔軟なソリューションです。

Unreal EngineマーケットプレイスからダウンロードしたSDKコードを変更するには、以下の手順に従ってください:

  1. カタログ<UE4 Root>/Engine/Plugins/Marketplace/<Plugin name>を開き、そこで:
    • <UE4 Root> — Unreal Engineがインストールされているルートディレクトリへのパスを指定します。
    • <Plugin name> — プラグイン名。

  1. プラグインファイルを含むディレクトリを<Project root>/Plugins/に移動します。<Project root>はUE4プロジェクトへのパスです。
  2. プラグインのコードを変更し、プロジェクトを再起動します。プラグインモジュールの再構築を確認する必要があります。
  3. BinariesIntermediateフォルダーを削除します。

GitHub からダウンロードした SDK に変更を加えるための前段階は必要ありません。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
非表示
最終更新日: 2021年7月30日

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

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