Migrating to StoreKit 2

Hi Friends,

I have an iOS app, which uses around 500 in app purchases for various modules. I am using StoreKit for in app purchase, now trying to migrate this to StoreKit 2.

I am using Product.products<Identifiers>(for:) method to fetch all the products by sending identifiers of all the 500 In app purchases.

In response, I am getting details of only 160 products, the method is not returning remaining in app purchases.

What could be the reason for this behaviour, how to get rid of the issue?

May be is this the issue will happen only on TestFlight? If someone from Apple assures about it, we have plan to submit the app.

Please advise, Thank you.

Migrating to StoreKit 2
 
 
Q