I’m using Google’s IAP v3 for the first time, and trying to get loadProducts() to work. I’ve confirmed that it works when my app is downloaded from the Play Store (using Alpha channel), but when I side load the app onto my Nexus 7 via USB, it seems that the callback is never called.
Everything else seems to be in order despite the sideload: store.isActive and store.canMakePurchases and store.canLoadProducts all return true. But the code inside my loadProducts callback never executes. The same exact apk, when downloaded from the Play Store, works as expected.
Naturally, IAP doesn’t work in the simulator so I can’t test it there.
Any thoughts?