auto install android app after update

I've done some research on the internet, but I couldn't find a clear answer to my question. My question is: when an app is updating itself (I've got a properly working auto-updater) it keeps asking for permission, when it comes to the installing process. Is there anyway to avoid this. Ofcourse the first time someone is installing my app on his android phone the app will ask for some permissions. But when the app has been updated it shouldn't ask for permission and just install and update automatically. Just a note the app is meant to run on devices which are running Android between version 2.3.3 and 4.0.3. And the app won't become available on the android market.


The simple answer is, no, you cannot avoid this. There is no guarantee that an update will automatically require the same permissions as the previous version - and the user is always asked for confirmation.

I had to deal with this in my app (not available through Market, only for a private company with their own server to download the updates from). The way I presented it, was by writing these details in the user's manual and explaining to the client that it's actually better this way, because the users will see that the update is being applied.

Need Your Help

IBM SBT SDK 1.1.0 (Java) and Apache xerces

java xerces ibmsbt xerces2-j

I am adding IC integration with IBM SBT SDK (Java) into an existing project which still uses xerces 2.4.0 (as of March 2009).

How to catch error 1062 “duplicate entry” independent from used database/engine?

python mysql postgresql sqlalchemy

In a project I started out with MySQL as database. Instead of checking first, I just do an insert and if I get an IntegrityError exception with code 1062, I know that there is a duplicate entry and...

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.