Shane Isbell wrote: > Hi Peli, > > If you guys at OpenIntents could do an intent for checking upgrades on > the Android Market, we could put an option at SlideME to allow > developers to configure the versionCode and application UUID, for > querying of version upgrades. It may make life a little easier for > some developers who cross stock applications. Would anyone else be > interested in this feature? There is already an intent registered for that at http://www.openintents.org/en/node/128#comment-form I'm working on something similar. I note that the intent on openintents only immediately returns the version. This is still quite useful because by using this interface, applications that would only need the internet for checking for new version can skip declaring INTERNET in their manifest.
My idea is slightly more elaborate: an application which takes an intent with a URL, and an application name (call it registering for updates, something any apps would only need to do when they are run for the first time). The update app would keep a list of all apps and their URLs and check the URLs periodically to see which apps have updates available, and display them as notifications for the user. In addition, the user would be able to select "check now" for any of the registered apps, or to disable the checking for new versions (this comes in useful when you KNOW there is an update, but the update has bugs or a new GUI or some other reason why you don't want to download it - and you don't want the unwanted update cluttering the reminders). A further idea is that the URL should point to an XML file that would look something like this: <update application="SomeNiceApp" version="7" visible-version="1.3beta"> <changelog version="6" visible-version="1.3alpha"> Fixed disconnected chameleons bug in 1.2 The flurgle button can now frobnitz. </changelog> <changelog version="5" visible-version="1.2"> Description of changes between version 5 and 4. </changelog> ... etc ... </update> That way, the user could get a full changelog between the version they have installed and the most current version, even if they had skipped some versions. Would people here be interested in having such an intent installed on their phone? Would they configure their applications to use it? Or have I gone off in the wrong direction? I'd be interested in your feedback... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Discuss" 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-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
