I have a Japanese Colleague that found a bug so I’m translating for him, Might not be the best one but hopefully someone can see the problem here.
About Failing to receive an item that you purchased.
When you successfully charge for a purchase, finishTranscation gets called but, if the case of an application gets turned off or crashed before allowing a charged item. I think that the retry of the allowed item can’t carry out.
Also in Android, because the charged successful notification is deploying in the IabHelper.OnConsumeFinishedListener, I think it has a similar problem.
In the Apple guidebook at page 32 at FinishTranscation the explanation also says, I think you mustn’t do the finishTranscation on the spot.
Do you have any plan to avoid this issue?
This is for version 4.7.6