Hi,
I have developped an app with the Iocin framework. Used a 3th party plugin for the in-app purchases from GitHub (cc.fovea.cordova.purchase).
The purchases is for the full version of the app and no ad display. In the test phase all is good. In the live version in the App Store, all goes fine except in some cases the purchase is done but the app does not unlock the full-version. Its a smartphone only app (iOS and Android).
Some examples for better understanding in the live version:
With appleID-A i am on a iPad and buy the in-app purchase 'full-version'. Done, the app unlocks the full version as expected. With the same appleID-A I am also on an iPhone. I press the restore purchases but does not work, The app does not unlock the full-version but the state is owned. If I reinstall the app on the iPad and press restore purchases it is unlocked, just a test if it works
Now I use AppleID-B (already own the full verion) on the same iPad, restore, all goes as planned, full version unlocked. Now I log in on that iPhone with AppleID-B, install the app again, press the restore button and the app unlocked the full version, as expected.
If I login with AppleID-A on a different iPhone, press restore purchases, the app unlocks the full version.
So as you can understand I spent two weeks looking through my code but cant find anything... it looks to me that with a specific AppleID and a specific device it will not work, but WHY? 😕
Anybody seen this before and can explain why this is happening in some rare cases?
Kind regards,
Roger