クラス _InAppPurchase |
In-App Purchase 機能を提供するクラスです。
下記のフレームワークを追加する必要があります。
・StoreKit.framework
インスタンスメソッド |
initWithMain: |
- (id)initWithMain:(_Main*)m
_InAppPurchase オブジェクトを生成します。
パラメータ:
m | _Main クラスを継承したクラスオブジェクトを指定します。 |
戻り値:
_InAppPurchase オブジェクト
isAvailable |
- (BOOL)isAvailable
In-App Purchase が利用可能かどうかチェックします。
戻り値:
In-App Purchase が利用できる場合 YES、利用できない場合 NO
purchase: |
- (void)purchase:(NSString*)identifier
プロダクトの購入処理を行います。
パラメータ:
identifier | プロダクトIDを指定します。 |
補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _inAppPurchaseInvalid:/_inAppPurchasePurchaseOK::/_inAppPurchasePurchaseNG:/_inAppPurchaseCancelled: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _inAppPurchaseInvalid:/_inAppPurchasePurchaseOK::/_inAppPurchasePurchaseNG:/_inAppPurchaseCancelled: メソッド
restore |
- (void)restore
プロダクトのリストア処理を行います。
補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _inAppPurchaseRestoreOK:/_inAppPurchaseRestoreNG/_inAppPurchaseRestoreCompleted/_inAppPurchaseCancelled: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _inAppPurchaseRestoreOK:/_inAppPurchaseRestoreNG/_inAppPurchaseRestoreCompleted/_inAppPurchaseCancelled: メソッド