How to upgrade from free to commercial without losing user data
<p>I'm developing an App that is distributed in two versions: free with ads and payed with no ads. A part from the presence of ads, the apps are completely identical.</p>

<p>Generally users are thought to get the free version and then - if they like - upgrade to the commercial version.</p>

<p>When I upload the app to google play, I must create a completely new app, with a new unique id. In other words, these two versions of the same app are actually two completely different projects, and, as I see, there's no way to avoid this.</p>

<p>This makes sense, as soon as I have to monitor which app provides me which income.</p>

<p>BUT - now comes the problem - when a user decides to upgrade from the free to the commercial version, I would like him to keep all his local data. Obviously this does not happen, as soon as the two applications have different name.</p>

<p>Is there an easy solution for this problem?</p>

<p>Thank you.</p>
