loadProducts() doesn't return when app is sideloaded?

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? 

Nevermind…I can no longer reproduce this behavior (it’s now happening when downloaded from the Play Store as well). Looks like I need to do some more debugging on my end. 

Nevermind…I can no longer reproduce this behavior (it’s now happening when downloaded from the Play Store as well). Looks like I need to do some more debugging on my end.