このドキュメントでは、Unityでゲーム内購入を可能にするためのnow.gg Paymentsクイック統合フローについて説明します。
以下は、標準統合とクイック統合の比較です:
項目 | クイック統合 | 標準統合 |
---|---|---|
統合フロー | UnityのStandardPurchasingModuleに基づいてIAPを実装している場合にのみ、クイック統合フローを使用してください。 | その他のすべての支払い統合要件については、標準統合フローを使用してください。 |
消耗品およびサブスクリプション製品 | クイック統合フローは一度限りの消耗品のみをサポートします。 | 標準統合フローは、消耗品およびサブスクリプション製品の両方をサポートします。 |
now.gg Payments UnityモジュールはUnityパッケージファイルnowgg-payments-login.unitypackage
として含まれています。
Unityプロジェクトにモジュールを追加する方法:
nowgg-payments-login.unitypackage
を選択します。Assets/Plugins/Android
ディレクトリにダウンロードされ、追加されます。now.gg Paymentsモジュールをインポートし、依存関係を追加した後、以下のセクションに従ってアプリ/ゲームにnow.gg Paymentsを実装します。
アプリにnow.gg購入モジュールを設定するには、以下の手順を実行します。
StandardPurchasingModule.Instance()
をnow.gg購入モジュールNowGG.Sdk.NowGGPurchasingModule.Instance()
に置き換えます。AppId
をnow.gg Paymentsモジュールに渡して支払いを初期化します。以下のサンプルコードは、これらの設定を示しています:
public void Start() { /* 現在のコード var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); */ // 以下に置き換えます var builder = ConfigurationBuilder.Instance(NowGG.Sdk.NowGGPurchasingModule.Instance()); NowGG.Sdk.NowGGPaymentsSdkManager.Instance.AppId = "<your_Payment_ID_here>"; }
StandardPurchasingModule
インスタンスがデフォルトで返されます。AppId
はアプリの一意の識別子です。
AppId
はnowStudioのアプリ詳細セクションにある「PAYMENT ID」としてリストされています。詳細はこちら。ドキュメント改訂版 1.0