【问题标题】:inapp purchase for iphone appiphone应用的应用内购买
【发布时间】:2011-07-22 04:50:27
【问题描述】:

我需要为应用实施应用内购买,并且我正在进行第一次应用内购买。 我没有得到我需要输入哪些代码来完成我的工作。 我已经把代码如下。 我需要添加产品列表请求和响应吗?

- (IBAction)Upgrade:(id)sender {
    /* Store Kit Framework Payment Object with Specified Product Identifier -By Parth */

    SKPayment *payment = [SKPayment paymentWithProductIdentifier:@"com.dev.InAppTry"];
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    [[SKPaymentQueue defaultQueue] addPayment:payment];

}


/* Updated Transactions Once Purchase is done. This is where we enable or disable some app */
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
    for (SKPaymentTransaction *transaction in transactions) {

        NSLog(@"transactions  : %@",transactions);

        switch (transaction.transactionState) {
            case SKPaymentTransactionStatePurchasing:

                break;

            case SKPaymentTransactionStatePurchased:
                //[self downloadFromURL:[NSURL URLWithString:@"http://www.iphonedevnation.com/tutorials/ForestGreen.mp3"]];
                flgCheck = 1;
                [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
                lblremovead.enabled = YES;
                adSwitch.enabled = YES;
                //[[NSUserDefaults standardUserDefaults] setValue:@"YES" forKey:@"IN_APP_PURCHASE"];
                break;

            case SKPaymentTransactionStateRestored:
                [[SKPaymentQueue defaultQueue] finishTransaction:transaction];

                break;

            case SKPaymentTransactionStateFailed:
                if (transaction.error.code != SKErrorPaymentCancelled) {
                    NSLog(@"An error encounterd");
                }

                [[SKPaymentQueue defaultQueue] finishTransaction:transaction];

                break;
        }
    }
}

【问题讨论】:

标签: iphone objective-c cocoa-touch in-app-purchase


【解决方案1】:

以下链接可以为您提供您需要了解的有关应用内购买的基本信息

Link 1

Link 2

Link 3

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多