In-app purchase verification

In-app purchase verification

Released 3 years ago , Last update 2 years ago

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

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.

4.5
  • 5 9
  • 4 2
  • 3 0
  • 2 0
  • 1 1
12 Reviews Read Reviews

Pricing

$24.99

Personal license

  • Perpetual license

  • unlimited applications

  • Can distribute binary products only

  • Commercial use

  • 6 months support

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.

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];
}
2 licenses, starting from From » $24.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.


Or enter your name and Email
  • L Leo 3 months ago
    Hi, I saw your In App Purchase Verification module and would love to use it, but I don't develop natively. Is there a way I can do this through a REST API so that I can use a basic HTTPClient to make the calls? I currently use Appcelerator Titanium and at times Unity. Thanks
  • TT Thuan Ta License holderPersonal license
    6 month support
    Purchased on Jul 21, 2012
    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 1 year ago
      Yes it does. I tried. It works with a server. All hack tools won`t work.
    • TT Thuan Ta 1 year ago
      Great! Good to know. Thanks for the confirmation!
  • WM Waleed Abu Manneh License holderPersonal license
    6 month support
    Purchased on Jun 28, 2013
    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 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.