Purchases.getProducts() hangs with base plan identifier (fixed in 9.6.3)
# Purchases.getProducts() hangs with base plan identifier (fixed in 9.6.3)
Calling Purchases.getProducts() with a product identifier that included a base plan (e.g. premium-plan:1month) hung or returned an empty list instead of the StoreProduct for that base plan. Before the fix, the base-plan form returned an empty list instead of the StoreProduct; the plain identifier worked fine. The reporter used a Google Play base plan identifier like premium-plan:1month.
## How to handle it
Fixed in react-native-purchases 9.6.3; upgrade to 9.6.3 or newer. Passing a product with a base plan to getProducts now returns the StoreProduct for that base plan. The maintainer announced the fix directly in the thread.
Source: https://github.com/RevenueCat/react-native-purchases/issues/989