title: iOS Restore Purchases in TestFlight
body: <p>I have a mobile app, which for <code>iOS</code> I am testing with TestFlight.</p>
  
  <p>After I make a successful "Non-Renewing Subscription" purchase, I would expect to see the purchase history when I call <code>Restore Purchases</code>. When I make a purchase through the TestFlight app, I do not see any historic purchases.</p>
  
  <p><strong>Question</strong></p>
  
  <p>Is this normal behaviour because this is a test environment, and the purchases don't really exist? Or, should I expect to see the historic purchases?</p>
  
  <p>If one cannot see the historic purchases, how do you test <code>Restore Purchases</code>?</p>
  
  <p><strong>Code:</strong></p>
  
  <pre><code>  this.iap.restorePurchases().then((purchases: any[]) =&gt; {
        // purchases are empty
    });
  </code></pre>
  
  <p>The get Products does return the products successfully.</p>
  
  <pre><code>  this.iap.getProducts(this.PRODUCT_IDS).then((products: any[]) =&gt; {
       ...
    });
  </code></pre>
  
  <p>ps. When I run this same code in <code>Android</code> <code>restorePurchases</code> does return the historic purchases.</p>