cocos2d-x 3.x (3.16) SDKBox IAP
콘솔이나 커멘드라인에서
python -c "import urllib; s = urllib.urlopen('https://raw.githubusercontent.com/sdkbox-doc/en/master/install/install.py').read(); exec s"
환경변수에 sdkbox 추가
c:\develop\TestGame>sdkbox import iap 하면 설치 끝
Resoures에 sdkbox_config.json를 편집
다음과 같은 리스너 생성
#include "PluginIAP/PluginIAP.h" class MyClass : public sdkbox::IAPListener { private: virtual void onInitialized(bool ok) override; virtual void onSuccess(sdkbox::Product const& p) override; virtual void onFailure(sdkbox::Product const& p, const std::string &msg) override; virtual void onCanceled(sdkbox::Product const& p) override; virtual void onRestored(sdkbox::Product const& p) override; virtual void onProductRequestSuccess(std::vector<sdkbox::Product> const &products) override; virtual void onProductRequestFailure(const std::string &msg) override; void onRestoreComplete(bool ok, const std::string &msg); }
purchase ( "내가판매하는제품ID" ) ;
python -c "import urllib; s = urllib.urlopen('https://raw.githubusercontent.com/sdkbox-doc/en/master/install/install.py').read(); exec s"
환경변수에 sdkbox 추가
c:\develop\TestGame>sdkbox import iap 하면 설치 끝
Resoures에 sdkbox_config.json를 편집
다음과 같은 리스너 생성
#include "PluginIAP/PluginIAP.h" class MyClass : public sdkbox::IAPListener { private: virtual void onInitialized(bool ok) override; virtual void onSuccess(sdkbox::Product const& p) override; virtual void onFailure(sdkbox::Product const& p, const std::string &msg) override; virtual void onCanceled(sdkbox::Product const& p) override; virtual void onRestored(sdkbox::Product const& p) override; virtual void onProductRequestSuccess(std::vector<sdkbox::Product> const &products) override; virtual void onProductRequestFailure(const std::string &msg) override; void onRestoreComplete(bool ok, const std::string &msg); }
purchase ( "내가판매하는제품ID" ) ;
댓글
댓글 쓰기