AndroidアプリケーションのプロジェクトにSDKを統合する方法
おすすめ
Androidアプリケーション用のプロジェクトを開発するときは、以下のレコメンデーションに従ってください:
お知らせ
現在、ネイティブ認証は以下のソーシャルネットワークでサポートされています:
- ディープリンクを設定して、ユーザーがメールで登録を確認した後にアプリケーションに戻るようにします。
- 登録確認メールをカスタマイズします。
お知らせ
セキュリティの原則で許可されている場合は、登録確認メールの送信を無効にすることができます。無効にするには、カスタマーサクセスマネージャーまでお問い合わせるか、csm@xsolla.comに電子メールを送信してください。
- インゲームストアでの作業に最適な方法を選択して設定してください。ご希望であれば、ゲーム内にカート機能を実装する必要はありません。代わりに、購入ボタンをクリックしてゲーム内で購入する機能を実装します。
- 外部ブラウザ経由で支払いを行った後、アプリケーションへのユーザーリダイレクトをセットアップします。
- Unityのカスタマイズに関する説明に従って、エラーやポップアップ用のUIをカスタマイズしてください。統合デモのエラーやポップアップは、ゲーム開発者のために作成されています。したがって、アプリケーションのエンドユーザーにより適したものにしてください。
Androidアプリケーションのディープリンクをセットアップする
- アドミンページでプロジェクトを開きます。
- 登録確認後、アプリケーションへのユーザーリダイレクトを設定するには:
- サイドメニューで「ログイン」をクリックします。
- ログインプロジェクトを選択し構成するをクリックします。
- 「セキュリティ」ブロックに移動してOAuth 2.0セクションを選択します。
- 必要なOAuth 2.0クライアントの行にある鉛筆アイコンをクリックします。
- OAuth 2.0リダイレクトURI(認証成功、メール確認、パスワードリセット後にユーザがリダイレクトされるアプリケーション内のパス)を指定します。有効なURIを複数指定することができます。
- 「変更内容を保存する」をクリックします。
お知らせ
URIがスキーム
app://xlogin.<ANDROID_PACKAGE_NAME>
と一致する必要があります。ここで、<ANDROID_PACKAGE_NAME>
はAndroidアプリケーションのパッケージ名です。- 外部ブラウザで決済を行った後、ユーザーのアプリケーションへのリダイレクトをセットアップするには:
- サイドメニューでペイステーションをクリックします。
- 設定タブをクリックします。
- リダイレクトポリシーセクションで必要なパラメータを指定します。
- 保存するをクリックします。
お知らせ
リターンURL(決済後、ユーザーがリダイレクトされるアプリケーション内のパス)がスキーム
app://xpayment.<ANDROID_PACKAGE_NAME>
と一致する必要があります。ここで、<ANDROID_PACKAGE_NAME>
はAndroidアプリケーションのパッケージ名です。Androidの依存関係を解決する
Androidビルドの場合、SDKはネイティブのAndroidライブラリにある関数を使用します。
依存関係を解決し、必要なライブラリをダウンロードするには、次の手順に従います:
- ビルドプラットフォームとしてAndroidを指定します:
- Unityエディタでは、メインメニューで
File > Build Settings に移動します。 Platform パネルで、Android を選択します。Switch Platform をクリックします。
- Unityエディタでは、メインメニューで
- 依存関係マネージャーを起動します:
- IUnityエディタでは、メインメニューで
Assets > External Dependency Manager > Android Resolver > Resolve に移動します。 - 依存関係マネージャーが終了するまで待ちます。
- IUnityエディタでは、メインメニューで
その結果、すべての必要なAndroidライブラリのJARまたはAARファイルがAssets/Plugins/Android
フォルダにダウンロードされます。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。