We developed an app with in-app purchases (https://itunes.apple.com/us/app/baby-exercises-and-activities/id853013104) but promo codes doesn't seem to work properly.
We have multiple devices on the same Apple ID.
If I claim a promo code on device 1, restore purchases, the content is not unlocked.
But if I restore on device 2, the content is unlocked.
And again, if claim a promo code on device 2 the content is locked, but unlocked on device 1 after I restore purchases.
After this, if I restore purchases on a third device, both is unlocked, but only on this device.
The app is made with React Native and uses react-native-iap for handling in app purchases.
We've put on some logging to be able to debug this in production, and we can confirm, the only product id that is returned is the one unlocked from the other device.
Any support would be appreciated.