How to re-initlaize IAP on iOS device on a running game?

So the game is not actually shut down via iOS, but internally it is still running but you destroy objects? Generally you can reinitialize IAP at any time, but the necessary iOS StoreKit platform must be accessible first. Please show the code that you are using to initialize IAP, and the device logs How To - Capturing Device Logs on iOS and https://docs.unity3d.com/ScriptReference/Purchasing.UnityPurchasing.Initialize.html