Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

or how can i auto update an app that is not installed via android marketplace. it is useful in scenario where many of our customer uses custom built of android device ( which not yet registered to android ) , and we want to make sure that changes to our app propogate to device ?

share|improve this question

closed as off-topic by Dan Hulme, Sid, Izzy, Al E., Flow Oct 24 '13 at 15:12

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about writing and publishing Android apps, writing custom ROMs, and other topics that are primarily of concern to developers are off-topic. Consider taking advantage of other resources that may be appropriate for your question." – Dan Hulme, Sid, Izzy, Al E., Flow
If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

3 Answers

This sounds like it might be better asked on stackoverflow.

The autoupdate is a feature of the market. If users haven't installed the app with the market you'll have to implement your own update feature. In Android 2.2 you could potentially take advantage of the push notification system for updates.

share|improve this answer
    
As an example, the dxTop homescreen uses an internal update feature. The software checks regularly (internally, NOT via market) and if there's an update, asks, downloads and installs it. –  Sparx Mar 21 '11 at 13:58
add comment

You would have to create your own process of having the application notifying the user of updates (and providing a link to the new apk. You could do this with a background service that pops up a message in the notification bar). The user has to install the application from the market to receive updates via the Android market.

share|improve this answer
add comment

To notify an Android phone that an application have a new version (without programming all the process) you have 2 options:

1.- Use the market feature, but for your comments I think this one is out of your list.

2.- Use the notification system available on Android 2.2 and 2.3.

To use this push notification service the device needs to be logged on a Google account in order to receive the notification, so maybe this isn’t suitable for your process.

If no one of this options is what you’re looking for, you will be forced to develop your own push notification system and install that system in every Android phone you need update.

share|improve this answer
    
@Doliveras- I'm curious re: the push notification system is there a way to push a notification that then auto-triggers an update, or are you suggesting you push the notification and then programmatically kick off the install? –  Simon Mar 22 '11 at 1:24
    
@Simon, I'm suggesting to push a notification to a device and then use the application he mentions it's installed on that device to take the appropiate action. –  Doliveras Mar 22 '11 at 15:31
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.