Just a warning: if you are planning to migrate to AIR33 and using the Distriqt in-app billing ANE, you might want to wait a little longer.
I started migrating some of my apps and the crash reports started rolling in. Turns out this is the cause:
Querying getPurchases() when there is no internet connection will crash your app.
bontegames is it crashing on iOS or Android or both?
Android only (getPurchases is not used on iOS)
We have a fix for this in testing, will be released soon.
In the meantime, simply change the call to getPurchases( false ); to use the Google Play cached version rather than forcing a network query.
getPurchases( false );
ma Thanks, please please release it soon, this issue is hurting our business...
bontegames You could use the fix posted above and go live right now.
mfrasier I already did but unfortunately it does not solve the offline crash (and changes the online behaviour) so it is not exactly a fix
Fix is being released now.
It sounds like you are having another issue though, the above solution has fixed the issue for other users and in all our tests. So if you are still having issues you may have some other problems in your code. Please let us know as much information as you can on github.
Thanks for the swift fix! I'm live with the new version and I can confirm everything works fine now.