Prainブログ

ゲーム開発とかIT小話とかその他雑記のブログ

*

SDKBoxを使ってアプリ内課金をするやり方 インストール編

      2019/02/24

money2
この記事では、アプリ課金のためのSDKBoxインストールのやり方を説明します。

 

環境

XCode:7.3.1

Cocos2d-x:3.9

 

 

スポンサーリンク

 

 

SDKBoxについて

通常、アプリ内の課金を実装するためには、AndroidならJava、iOSならばObjective-Cでそれぞれプログラムする必要があります。この作業は開発者にかなりの負担を掛けるものとなっています。

 

しかし、このSDKBoxを利用すれば、AndroidもiOSも共通のコードで課金処理も楽にできるよ!というのがこのSDKBoxのコンセプトです。

 

なお、課金処理だけでなく、GoogleAnalyticsや広告、FaceBook連携などもサポートしているようです。これらはサードパーティSDKと呼ばれています。

 

つまりSDKBoxとは、サードパーティSDKを動かすための土台としての役割を果たしていると言うわけですね。

 

SDKBoxのオフィシャルなページは下記になります。

THE CURE FOR SDK FATIGUE

 

 

SDKBoxのインストール

Cocos2d-x版のインストールは簡単で、Macのターミナル上で下記のコマンドを実行するだけです。

python -c "import urllib; s = urllib.urlopen('https://raw.githubusercontent.com/sdkbox-doc/en/master/install/install.py').read(); exec s"

 

エラーが出ずにインストールできていることを確認しましょう。Installation Successful :)と表示されていれば問題ありません。

またログに環境変数を更新するコマンドを実行する旨が表示されると思うので、忘れずに実行しましょう。

 

SDKBoxインストールのオフィシャルなページは下記になります。

SDKBOX Installer

 

課金プラグインのインストール

新規プロジェクトの作成

課金用の新規プロジェクトを作成しましょう。


cocos new testKakin -p com.Prain -l cpp -d ~/Desktop/Project

 

作成したプロジェクト配下に移動

上記で作成したプロジェクトの直下に移動します。


cd ~/Desktop/Project/testKakin

 

課金プラグインのインストールを実行

以下のコマンドを実行してインストールは完了です。


sdkbox import iap

 
(20190224追記:誤っていた箇所を修正しました 誤:install 正:import)

実行結果

  _______ ______  _     _ ______   _____  _     _
  |______ |     \ |____/  |_____] |     |  \___/ 
  ______| |_____/ |    \_ |_____] |_____| _/   \_
 Copyright (c) 2015 SDKBOX Inc. v1.0.0.14
 Installation Successful :)
 Please reference the online documentation to finish the integration:
 http://sdkbox-doc.github.io/en/plugins/iap/v3-cpp/
 Installation Successful :)

iapプラグインインポートのオフィシャルなページは下記になります。

In-App Purchase Integration Guide For the C++ version of cocos2d-x v3.x – (all other versions)

 

 

この記事を作成するにあたり、下記の記事を参考にさせていただきました。

アプリを開発するのは楽しいことこの上ないですが、せっかく作ったアプリはお金に変えないともったいないところです。いや、もったいないというのもありますが、モチベーションの維持にも繋がるので、たとえ趣味の開発でもお金が稼げる仕組みはあったほうがい

 

 

 

次回

次回は実際にテスト課金を試してみたいと思います。こちらからどうぞ。

この記事では、SDKBoxを利用したiOSアプリ内課金のプログラム実装から実機テストのやり方まで、一連の流れで説明します。  アプリ課金の実機テストを、実際の費用を掛けずに行うためには以下の目次通りに作業を行う必要があります。※目次上で「灰色」とな...

 

 

 -

        

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

エフェクト
Cocos2d-x エフェクトアニメーションの終了と同時にエフェクトを消す方法

この記事では、アニメーションを表示し終わった後に、アニメーション表示を消す方法を …

ゲーム制作 Prain プレイン Cocos2d-x
ゲーム制作 Cocos2d-x関連 第17回 「タイトル画面の作成と画面遷移」

  この回ではタイトル画面と画面遷移を実装していきます。画面遷移が実装 …

パワーゲージ
ゲーム制作 Cocos2d-x関連 第10回 「パワーゲージによるボール移動距離の強弱付け」

コレは、・・・アレです。動くゲージをどこで止めるかによって、ボールの移動距離が変 …

楽ちん
Cocos2d-x アニメーションの画像追加を楽に行う方法

  この記事では、楽してアニメーション機能を利用する方法について紹介します。 & …

ゲーム制作 Cocos2d-x関連 第16回 「パズル要素を実装する」

ちょっと待って、パズル要素はどこなの???   ・・・ですよね・・・「 …