Skip to content

masakihirokawa/objc-classes-dc-in-app-purchase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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];

About

iOSアプリのアプリ内課金クラスです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published