title: Flutter not finding any products for in-app purchases
body: <p>I am trying to set up paid products in my app.</p>
  
  <p>I have followed all the guides for the Flutter_Inapp_Purchase plugin and they all say:</p>
  
  <pre><code>List&lt;IAPItem&gt; items = await FlutterInappPurchase.getProducts([iapId]);
  </code></pre>
  
  <p>Where iapId is the "id of my app".   All of my other code surrounding this implementation works fine, because when I use 'android.test.purchased' as my iapId string, the test product is found and loaded into the app perfectly.    So the issue is the string that I am using maybe, because no other explanation or examples are given about this anywhere.</p>
  
  <p>I have a product in my store called <code>remove_ads</code>.</p>
  
  <p>So am I using the wrong <code>iapId</code> here?  I can't imagine what else it could be asking for.</p>
  
  <p>Edit:</p>
  
  <p>Purchasing the items.</p>
  
  <p>I have updated the code below, as it had errors already.    It now fails at the lines:  _verifyPurchase and _deliverPurchase below, as these are not things.  The official documentation for this seems to say "you go ahead and work all this stuff out from here", with no indication how to even begin.</p>
  
  <pre><code>  Future&lt;Null&gt; _queryPastPurchases() async {
      final QueryPurchaseDetailsResponse response = await InAppPurchaseConnection.instance.queryPastPurchases();
      if (response.error != null) {
        // Handle the error.
      }
      for (PurchaseDetails purchase in response.pastPurchases) {
        _verifyPurchase(purchase);  // Verify the purchase following the best practices for each storefront.
        _deliverPurchase(purchase); // Deliver the purchase to the user in your app.
        if (Platform.isIOS) {
          // Mark that you've delivered the purchase. Only the App Store requires
          // this final confirmation.
          InAppPurchaseConnection.instance.completePurchase(purchase);
        }
      }
    }
  </code></pre>