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.
With some apps, you can buy additional content or services within the app. We call these "in-app purchases." Here are some examples of in-app purchases: A sword that gives you more power in a game. A key that unlocks more features of an app.
PhoneGap plugin contains two files. JavaScript file that defines the function for accessing the native hooks. Implementation files written in the native language to co-ordinate with native phone features.
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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With