My iOS App got rejected because there was no 'restore purchases' function if a user had changed device. The IAP is a non-consumable, in that the user pays 79p and that IAP unlocks the full game.
When the user reaches Level 4, a check is made to see if the IAP 'fullaccess' has been made, if it has an invisible wall is removed in the game to let the player continue. See image1.png
My questions is where do I put the block 'restore purchases'?