In-app purchase verification

In-app purchase verification

Protects against in-app purchase bypass tools such as 'iAP Cracker', using a hosted receipt verification service

  • Language: Objective-C
    Platform(s): iPhone
  • Released: Nov 15, 2011
    Last Update: Sep 20, 2012

This component provides protection against tools that bypass in-app purchases and unlock premium content for free, such as the most popular 'iAP Cracker'. Protection is managed via a hosted receipt verification service hosted on our servers. It comes with both proven security and reliability against cracking tools and is meant to be as easy as possible to integrate for the developer.

In-app purchase verification is intended for those who don't maintain a server and want to avoid managing purchase verification themselves – it's a huge time saver: Implementing it is as easy as inserting a few extra lines of code (see below). From then on, the server will do its magic and it'll verify each receipt with an Apple server. It'll also provide you with a count of purchases made.

Hide

Developer license

From now on, the developer license package comes with the same PHP script we use so you can self-host 'In-app purchase verification' if you want to.

Hide

Code sample

#import "iAPVerification.h"

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
    for (SKPaymentTransaction *transaction in transactions) {
        [iAPVerification verifyPurchase:transaction isSandbox:YES delegate:self];
    }
}

- (void)purchaseVerified:(NSDictionary *)dictionary paymentTransaction:(SKPaymentTransaction *)paymentTransaction {
    NSString *productId = [dictionary objectForKey:@"product_id"];

    if ([productId isEqualToString:@"com.powerflightapp.iap.1"]) {
        // Provide content
    }

    [[SKPaymentQueue defaultQueue] finishTransaction:paymentTransaction];
}
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

X

Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

2 licenses, starting from From » $24.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

  • This is excellent, works great, easy installation, saves you a lot of time, doesn't require you to know php to talk to Apple's verification server. 20 bucks for something that will save you a lot.
    Only pros and any cons.
    N Natan
    3 years ago, 0 comments
    Was this helpful?
    Flag 2 of 2 people found this review helpful
  • Good So 1!
    L Larry Beer
    3 years ago, 0 comments
    Was this helpful?
    Flag 1 of 1 people found this review helpful
  • It's very good solution/service for in-app purchase verification, and easy to integrate it to my existent apps billing.
    OC Owen Chen
    3 years ago, 0 comments
    Was this helpful?
    Flag 1 of 1 people found this review helpful
Post a comment

Or enter your name and Email
  • TT Thuan Ta License holderPersonal license 1 year ago
    Has anyone tried using one of the newer iAP hacks like iAPFree or LocalIAPStore against your iAP with iAP Verification? Did iAP Verification protect against these newer hack methods?
    • O osama 1 year ago
      any answers ?
    • M MasterRazer License holderPersonal license 1 year ago
      Yes it does. I tried. It works with a server. All hack tools won`t work.
    • TT Thuan Ta License holderPersonal license 1 year ago
      Great! Good to know. Thanks for the confirmation!
  • WM Waleed Abu Manneh License holderPersonal license 1 year ago
    hello dear, i just bought this, but i can't use it with MKSTOREKIT, is there anyway to integrate it?
    • M MasterRazer License holderPersonal license 1 year ago
      There is actually no way to easily integrate this in this storekit. If you`re new to obj-c just try to understand the code. It takes a while. There is only 3-4 rows that need to be changed but if you want to integrate this well working you need to do more. Change the whole buying process is needed.
  • R runtowin@naver.com 1 year ago
    Is it still operating? I'm interested in using this solution... Thanks... in advance..
    • MB Max Bäumle Developer 1 year ago
      Yes, indeed! Looking forward to your purchase...
    • O osama 1 year ago
      please tell us about the new hacking tools ?