title: querySkuDetailsAsync receives responseCode of -1 while trying to test in-app purchasing for Android
body: <p>I am working on an Android app and would like to have in-app purchases. In order to test these, I have published an Alpha release to only myself. When I try to query the product details, I get a response code of -1, which according to the docs means that the service is disconnected. My relevant code:</p>
  
  <pre><code>mBillingClient = BillingClient.newBuilder(getContext()).setListener(new PurchasesUpdatedListener() {
          @Override
          public void onPurchasesUpdated(int responseCode, @Nullable List&lt;Purchase&gt; purchases) {
              Log.d(TAG, "Purchase Updated!");
          }
      }).build();
  
      mBillingClient.startConnection(new BillingClientStateListener() {
          @Override
          public void onBillingSetupFinished(int billingResponseCode) {
              if (billingResponseCode == BillingClient.BillingResponse.OK) {
                  Log.d(TAG, "Billing setup complete!");
              }
          }
          @Override
          public void onBillingServiceDisconnected() {
              Log.d(TAG, "DISCONNECTED!");
              // Try to restart the connection on the next request to
              // Google Play by calling the startConnection() method.
          }
      });
  
      List skuList = new ArrayList&lt;&gt; ();
      skuList.add("plaque001");
      SkuDetailsParams.Builder params = SkuDetailsParams.newBuilder();
      params.setSkusList(skuList).setType(BillingClient.SkuType.INAPP);
      mBillingClient.querySkuDetailsAsync(params.build(), new SkuDetailsResponseListener() {
          @Override
          public void onSkuDetailsResponse(int responseCode, List&lt;SkuDetails&gt; skuDetailsList) {
              Log.d(TAG, "details response received!");
              Log.d(TAG, Integer.toString(responseCode));
          }
      });
  </code></pre>
  
  <p>Every time I open this fragment, I see on the log:</p>
  
  <pre><code>details response received!
  -1
  Billing setup complete!
  </code></pre>
  
  <p>This occurs when I use the Alpha version downloaded from the Play Store, I have a product on the Play Console with ID "plaque001" labelled as active.
  What am I doing wrong?
  Did I miss a step in setting up and publishing in-app purchases?
  How can I test to make sure the products are working correctly?</p>