Can more products be added after store initialization?

Our server is built to inform the client about product IDs as the session progresses. And there are many. So it is more of a natural flow for our application to add new products throughout the session.

In researching Unity IAP I see that they are supposed to be known in completion at initialization time.

My question is this: can I add more after store initialization? If so, will that lead to a subsequent OnInitialized/OnInitializedFailed callback?

If the answer is “no” then we’ll have to change our server which isn’t the end of the world. Just a small hurdle.

You can call FetchAdditionalProducts

https://docs.unity3d.com/ScriptReference/Purchasing.IStoreController.FetchAdditionalProducts.html

Thanks for your help. I’ve been through the documentation but still missed that one.