Hello,
In my Unity application I am using Unity Purchasing module and I have basically a store.
By now we have 1000+ different in-apps and we continue adding more everyday.
At the beginning I am calling “InitializePurchasing” with a builder that has all the possible in-apps, but the problem is that it usually takes around a minute to finish the initialisation and I guess the more inapps we add - the longet it will take.
At the beginning in my store user can see up to 50 “Highlighted” items and usually users stay on this page for some time (enough to initialise all the other in app purchases).
What are the good practices to handle this problem?
I was thinking about a few ways:
- Initiallize Highlighted items first and then start the initialisation of the whole store.
- Initialise only those items that are on screen (usually 50), so that when switches page or changes browse filters - I re-initialise the store.
- Initialise only those items that are on screen (usually 50), so that when switches page or changes browse filters - I re-initialise the store.
- Initialise only one purcahse that user wants to buy on “Buy” button press.
- Other way.
Thank you for your answers and comments.