It appears the API connects to the PlayStore app running on an Android device and not some server. It then appears to use some cached info when it can (which is documented for queryPurchases but nothing else). When my phone is in airplane mode, I get non-error signals (_on_connected instead of _on_connect_errer etc) for startConnection, queryPurchases and querySkuDetails (possibly more).
Is there anywhere this behavior is documented? I can't find anything in the google play documentation. I'm trying to test different scenarios locally and this would help.
It appears the API connects to the PlayStore app running on an Android device and not some server. It then appears to use some cached info when it can (which is documented for
queryPurchases
but nothing else). When my phone is in airplane mode, I get non-error signals (_on_connected
instead of_on_connect_errer
etc) forstartConnection
,queryPurchases
andquerySkuDetails
(possibly more).Is there anywhere this behavior is documented? I can't find anything in the google play documentation. I'm trying to test different scenarios locally and this would help.