|
クラス _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: メソッド