Yeah, I guess if you have a database then you might have issues with
forward compatibility.
My stuff is widgets and wallpapers, so less changes in settings
required between versions. Thus for the general case I guess I can see
where they are coming from.

But if you have released a version, the reactivate button for previous
versions shouldnt be available at all, since they don't work, hence
all this confusion. Put that down to another "feature" of the
Market...


On Oct 28, 1:55 pm, Zsolt Vasvari <[email protected]> wrote:
> Maybe not in your app, but definetely in my app there would be issues.
>
> I use an SQLite database that I sometimes "upgrade" with new columns/
> tables as I add features to my app.
>
> Let's say I roll back an update,  but the user's database will not be
> rolled back.  Then I release a fixed version that will again try
> updating the user's database by adding those tables/columns.  A recipe
> for a maintenance nightmare.
>
> As I said, this may not be an issue for the flashlight apps out there,
> but for any serious app, this could be a very big problem.
>
> On Oct 28, 1:45 pm, William Ferguson <[email protected]>
> wrote:
>
>
>
> > I would have expected that if I rolled back to version X-1 in the
> > console that users that had already updated to version X would remain
> > there and not be prompted to rollback (nor be given the option to
> > "update" to the older version). All users now going to the console
> > would see version X-1 as latest.
>
> > No forward compatibility issues.
> > Just a means of pulling a bad release from further distribution.
>
> > William
>
> > On Oct 28, 12:27 pm, Zsolt Vasvari <[email protected]> wrote:
>
> > > I bet if you never pushed the "Publish" or the "Save" button, you can
> > > reactivate an older APK.
>
> > > But once you publish, a user might have a newer version of the app on
> > > their phone than what's available on the Market.  Then you update your
> > > app again, essentially forkiing your app.  This can become a huge
> > > versioning nightmare, especially for more complex apps, and I am not
> > > surprised it's not supported.
>
> > > On Oct 28, 9:18 am, William Ferguson <[email protected]>
> > > wrote:
>
> > > > Not suggesting you could or should roll back what the user has
> > > > installed.
> > > > But would like to withdraw a bad APK so other users don't install it.
>
> > > > But as has been pointed out this is not possible without loading up
> > > > another APK with a higher version nr than any previous APKs.
>
> > > > On Oct 28, 1:13 am, Zsolt Vasvari <[email protected]> wrote:
>
> > > > > This has always been this way, and it makes sense as you cannot "roll
> > > > > back"what the user has installed.
>
> > > > > On Oct 27, 11:08 pm, William Ferguson <[email protected]>
> > > > > wrote:
>
> > > > > > I had exactly the same situation tonight.
> > > > > > It has to be a Market Console bug, otherwise what is the value of 
> > > > > > the
> > > > > > reactivate button.
>
> > > > > > On Oct 27, 3:40 pm, Dusk Jockeys Android Apps 
> > > > > > <[email protected]>
> > > > > > wrote:
>
> > > > > > > Before I waste my time by asking Market Support, who as we all 
> > > > > > > know
> > > > > > > are about as useful as a chocolate teapot, has anyone managed to
> > > > > > > successfully re-activate a previous APK in the Developer Console?
>
> > > > > > > I had a situation where I made an update last night, quickly 
> > > > > > > realised
> > > > > > > there was a bug and wanted to rollback to the previous version. 
> > > > > > > But I
> > > > > > > was unable to. When I deactivated the new one and tried to 
> > > > > > > reactivate
> > > > > > > the older one it wouldn't let me, because the older one's Version
> > > > > > > Number was lower than the current one. Well, yes, obviously.
>
> > > > > > > In the end, I had to recompile my previous version with a newer
> > > > > > > version number, and release that as an "update". Mental.
>
> > > > > > > What is the point of a re-activate button that doesnt let you re-
> > > > > > > activate? Or am I missing something?- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to