Has anyone used David Orchard\'s fork for in-app purchases with PhoneGap? It hasn\'t been updated in over a year. According to this thread Urban Airship can\'t help yet.
Ah! I just needed to look a bit harder, this PhoneGap plugin should work perfectly. I'll comment here how well it works with Urban Airship.
https://github.com/phonegap/phonegap-plugins/tree/master/iOS/InAppPurchaseManager
The phonegap plugin suggested by daniellmb works well. Please keep the following in mind
CORDOVA_FRAMEWORK in InAppPurchaseManager.h, remove all the code around that. You will run into 'CDVPlugin.h' file not found in inAppPurchaseManager.h, this is how both import should look
#import <Cordova/CDVPlugin.h>
#import <Cordova/NSData+Base64.h>
If you get the errror Plugin 'InAppPurchaseManager' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist. You have to add the following to Cordova.plist
<key>InAppPurchaseManager</key>
<string>InAppPurchaseManager</string>