"store.isActive" on iOS -> difference with android

My second app in Apple has been rejected by App Store Connect due to some issues with the IAP, and today I’ve be testing and I’ve found that simply requiring “plugin.apple.iap” will initialize the store, and store.isActive will be ‘true’ without the execution of store.init() unlike android, in which you need to call store.init() in order to receive store.isActive = true

This behaviour is not consistent with the documentation, which says that store.isActive is a Boolean property which can be used to confirm if the store has been properly initialized after calling store.init(). This will be true upon successful initialization, false otherwise.

According to the experience of other developers, the implementation of IAP is a little difficult, and I think that this one is one of the causes.

Please @Scott_Harrison take a look at this