The issue is occurring in iOS as well as Android.
The product identifiers are same in the appstore as well as revenuecat. All agreements have been signed. There is a working version of RNIAP which we are replacing with revenuecat.
I am not using any sandbox, directly testing on my device.
How do I go about resolving this issue?
Best answer by ryan
@Ash That Invalid Product Identifiers log indicates that the product identifiers were retrieved successfully from RevenueCat, but they could not be fetched from Apple. Apple unfortunately does not give the exact reason, just that they cannot be fetched. All of the reasons we hear about we’ve tried to outline in that article. Typically it could be an unsigned agreement, or testing on a simulator instead of a physical device. Also, things to double check are your bundle ID in Xcode are correct and you’ve enabled the in-app purchase capability in Xcode.
It shouldn’t be anything wrong with your code.