Hello Everyone,
Still very early, but I think it reached a state where it needs more testing, so I am realising now an alpha version of Prime31 IOS StoreKit port to PlayMaker.
You will need obviously the Prime31 IOS storeKit from the asset store. Then you will need to set up your IOS application in Itunes to use IAP, and set up the products you want. you will also need to create testing accounts to test the IAP featurs, etc etc. so be prepared for some well known IOS application cumbersome set up.
In the sample you will find in this package, DO NOT FORGET to inject your own product Identifiers in the action "Store Kit Request Product Data", and also DO NOT FORGET to inject your own secret Key in the action "Store Kit Validate Auto Renewable Receipt"
Study carefully the design patterns in the sample I created, especially how I only rely on the "STOREKIT / XXX" global events to transit from a state where I call the storekit for a asynchronous action, like get Product Data or purchase product.
NOTES: I do get a weird bug that even Prime31 never saw before, and can't even google for it properly, so I must do something very wrong.... but I do not get any TransactionIdentifier when getting all saved transactions... Hence why this is still in alpha stage until I get to the bottom of this issue.
so if someone can back me up on this, I would be grateful.
Some convenient actions might be missing, so don't hesitate to share your views and issues, this will help making this a usable and convenient system.
also, you can turn off the visual debbugging of the proxy by opening the PlayMakerStoreKitProxy script and set visualDebug variable to false, and all on screen debug will go away.
bye,
Jean