The documentation is fragmented and entirely unhelpful. There’s an IAPListener - but there’s also an IDetailedStoreListener, which seems to replicate most of what the IAPListener does. Do I need both? Why? The IDetailedStoreListener example code includes a ConfigurationBuilder that it adds iaps to manually. What the hell is the IAP Catalogue for then? Or the “Products Fetched” callback?
I just want to know what I’m supposed to actually do, and I don’t want samples rammed full of other Unity services that we aren’t going to use. I just want to do purchasing.