Free way to store custom data for a google player account. (Android, GPGS)
<p>I am looking for a way to store some simple data (game progress, unlocks, etc.) for my android-game. The game will make use of an ingame currency (earned via rewards, in-app-purchase, ad watching) thus storing data locally is no option.</p>

<p>The requirement are:</p>

<ul>
<li>Data should be persistant even if the user change the device, or uninstall the game.</li>
<li>it should not be to easy to cheat</li>
<li>i am looking for a free and easy way to implement this, with quotas big enough even if the game is a success</li>
</ul>

<p>With those in mind, I thought I will be able to use the Google Play Games Services to achieve this.
But Saved Games cannot be the choice, because they will be uninstalled, if the user uninstall the game, and the requirement to have a icon do not fit my need.
I could use achievments to "store" which items the player unlocked/bought already, but i cannot manage the currency itselt with achievements.
I could use the billing api, if there would be an option to configure products as "buy with virtual-money only" and if it has a bank-account-option for virtual currency. (I really don't get it, why such features do not exist) </p>

<p>I still have a little hope, I find a way to misuse some of the free features around the google-player-account to store what I need.
Any tips for me?</p>

<p>If there is no way around to rent a cloud-db myown, any suggestions on that?</p>

<p>PS: excuse my english ;)</p>