アプリケーションビルド
高度な設定については、ハウツーをご覧ください。
おすすめ
Androidアプリケーション用のプロジェクトを開発するときは、以下のレコメンデーションに従ってください:
お知らせ
現在、ネイティブ認証は以下のソーシャルネットワークでサポートされています:
- ディープリンクを設定して、ユーザーがメールで登録を確認した後にアプリケーションに戻るようにします。
- 登録確認メールをカスタマイズします。
お知らせ
セキュリティの原則で許可されている場合は、登録確認メールの送信を無効にすることができます。アカウントマネージャーに連絡して無効にするか、csm@xsolla.comにメールでお問い合わせください。
- ゲーム内ストアでの作業に最適な方法を選択して設定してください。ご希望であれば、ゲーム内にカート機能を実装する必要はありません。代わりに、購入ボタンをクリックしてゲーム内で購入する機能を実装します。
- 外部ブラウザ経由で支払いを行った後、アプリケーションへのユーザーリダイレクトをセットアップします。
- Unityのカスタマイズに関する説明に従って、エラーやポップアップ用のUIをカスタマイズしてください。統合デモのエラーやポップアップは、ゲーム開発者のために作成されています。したがって、アプリケーションのエンドユーザーにより適したものにしてください。
Androidアプリケーションのディープリンクをセットアップする
- パブリッシャーアカウントに移動します。
- ユーザーが登録を確認した後でアプリケーションに戻るように設定するには:
- プロジェクトに移動し、ログインブロックで開くをクリックします。
- ログインプロジェクトに移動します。
- 開いてセットアップするをクリックします。
- URLブロックに移動し、コールバックURL(認証、電子メールの確認、パスワードのリセットに成功した後、ユーザーがリダイレクトされるURLアドレスまたはパス)を指定して、変更を保存するをクリックします。
- 外部ブラウザを介して支払いを行った後、アプリケーションへのユーザーリダイレクトをセットアップするには:
- プロジェクトに移動し、決済ステーションブロックで開くをクリックします。
- 設定に移動します。
- リダイレクトポリシーセクションで必要なパラメーターを指定し、保存をクリックします。
- 以下のコードを利用して、
AndroidManifest.xml
ファイルを手動で作成します。以下のことを明確します:- コールバックURLは3つの部分に分割されました。
https://example.com/callback
の例は下にあります。 - リターンURL(決済後にリダイレクトされるURLアドレスまたはパス) は3つの部分に分割されました。
https://example.com/return
の例は下にあります。
- コールバックURLは3つの部分に分割されました。
Copy
- java
<?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>
お知らせ
1つのケースだけアプリケーションへのユーザーリダイレクトをセットアップしたい場合は、対応するパラメータを持つ
intent-filter
ブロックをコードから削除してください。- 作成したファイルをUnityプロジェクトの
Assets/Plugins/Android
フォルダーに配置します。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。WebGLビルドを作成して、ブラウザでアプリケーションを実行します。
Unity Editorをインストールする際に、Unity WebGLコンポーネントを選択します。すでにインストールされているUnity Editorにモジュールを追加するには、ご使用のバージョンのインストーラーを実行し、不足しているコンポーネントを選択します。
デモ WebGL ビルド
ブラウザでデモをご覧ください。
WebGLビルドを作成するには:
- あなたのUnityプロジェクトを開きます。
File > Build settings に移動します。Platform パネル、WebGL を選択します。- ビルドタイプを選択します(選択可能)。
Build and Run をクリックします。
お知らせ
すべてのUnity機能がWebGLビルドで利用できるわけではありません。制限事項については、Unityの説明書を参照してください。
決済インターフェースが正しく動作するためには、iframeで開いてください。これをするには、Unity指示に従ってPurchase
メソッドを呼び出します。
続きを読む
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。