title: Android in-app shop: How to restore purchases
body: <p>I'm developing an Android game that contains a shop where the player can buy virtual clothes for the main character like t-shirts, hats, trousers etc. These articles can be bought with coins which the player can buy as an in-app-purchase (unmanaged).</p>
  
  <p><strong>Example:</strong> Assuming that the player buys 100 coins for 1.99$ and then buys 4 different t-shirts using these coins: Now 4 t-shirts are unlocked (stored locally) and the 100 coins are spent. But what if the player buys a new device or wants to play the game on another device? Then the 4 t-shirts cannot be restored, right?</p>
  
  <p>Is there a way to store such purchases to a google account? And what is the best way to restore such in-app purchases? I've read about androids AccountManager and cloud services from google, but it would be nice to achieve what I want using the In-app Billing API from google?</p>