UNICORN - iOS
PurchaseModelBase.h
1 //
2 // PurchaseModelBase.h
3 // GMatch
4 //
5 // Created by saimushi on 2014/10/28.
6 //
7 
8 #import "ProjectModelBase.h"
9 #import "MProductAgent.h"
10 #import "MPurchaseAgent.h"
11 
13 {
14  // 必ずセットして下さい!
15  NSString *sharedSecret;
16 }
17 
18 /* 購入処理の登録(実際の購入処理は走らない!) 実装を参考に、場合によっては継承して独自で実装をして下さい! */
19 /* ※課金のトランザクションアップデート(ユーザーの購入アクショントリガーでは無いトリガー)によって、処理を走らせなければならない場合があるので、事前に購入処理のブロック登録をする */
20 - (void)entryPurchase:(NSString *)argProductID :(MProductType)argProductType :(MPurchaseDelegateBlock)argPurchaseComplationBlock :(MPurchaseDelegateBlock)argRestoreComplationBlock;
21 /* 購入処理 実装を参考に、場合によっては継承して独自で実装をして下さい! */
22 - (void)purchase:(NSString *)argProductID :(MProductType)argProductType :(MPurchaseDelegateBlock)argPurchaseComplationBlock :(MPurchaseDelegateBlock)argRestoreComplationBlock;
23 /* 購入処理 事前に購入処理ブロック登録されている前提で、購入処理を即開始する 実装を参考に、場合によっては継承して独自で実装をして下さい! */
24 - (void)purchase:(NSString *)argProductID;
25 /* リストア処理 事前に購入処理ブロック登録されているプロダクトで、リストア出来るものを全てリストアする */
26 - (void)restore;
27 
28 @end
Definition: PurchaseModelBase.h:12
Definition: MPurchaseAgent.h:126
Definition: ProjectModelBase.h:10