On Fri, Aug 5, 2011 at 11:50 AM, Peter Webb <r.peter.w...@gmail.com> wrote: > I want them to be the SAME app if possible, as this eliminates the > need to worry about Preferences or anything else. (Only the paid > version uses Preferences, so I don't have to worry about keeping the > Preference selections made in the current free version).
Maybe I am missing something, but if you have two apps already, they have different packages. If you only want to have one app, you have to remove one. > > I can't simply make them absolutely identical, as the two versions > currently are signed with different keys, and if I change one of the > signing keys I won't be able to upload. > > Hence my idea to use the same source code for both, just signed with > their existing (different) keys. OK, but at least the AndroidManifest.xml has to be different. See my comment about using library projects. > > It seems a pretty simple thing that I want to do, convert my free > version so it is the same as my paid version and hence only appears > once on the user's phone and uses only one set of Preferences. > You can easily make the free version the same as the paid one. There is no way you can guarantee that someone won't install both. You have to tell people (in the description, or when the app first starts): 'thanks for getting the paid version, please remove the free one'. > There must be an easy way which is guaranteed to work with the > Market ... any ideas? > Another option is to have only one app (free) with in-app billing for donations/upgrades/whatever you want to call it. You'll have a button that lets users buy a 'donation' item, no need to download a paid app and remove the free one. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en