Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.18 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.18 KB

DCInAppPurchase

iOSでアプリ内課金をする「DCInAppPurchase」クラスです。

購入対象のプロダクトIDと、呼び出し元のビューを渡して購入/リストア処理を行います。

このクラスの使用には、StoreKit フレームワークが必要になります。

導入手順

アイテム付与部分の実装

DCInAppPurchase.m の 137〜142行目にある provideContent 内に購入完了時の処理を記述します。

DCInAppPurchase.m

- (void)provideContent:(NSString *)productIdentifier
{
    // TODO: ここでアイテム付与を行う
    
}

使用方法

アイテムの購入

アイテムのプロダクトIDを渡してアイテムの購入処理を開始します。

DCInAppPurchase *inAppPurchase = [[DCInAppPurchase alloc] init];
[inAppPurchase startPurchase:@"Product ID" view:self.view];

アイテムのリストア

アイテムのプロダクトIDを渡してアイテムのリストア処理を開始します。

DCInAppPurchase *inAppPurchase = [[DCInAppPurchase alloc] init];
[inAppPurchase restorePurchase:@"Product ID" view:self.view];