2010-02-01 8 views
4

Question rapide au sujet des mises à jour d'applications de marché Android. Si j'ai une application sur le marché et que je publie une mise à jour, y a-t-il un moyen de s'assurer que les utilisateurs téléchargent la nouvelle mise à jour?Android Market Application Mises à jour

I.e. L'application indique-t-elle à l'utilisateur qu'il y a une mise à jour ou s'arrête-t-elle de fonctionner jusqu'à ce qu'elle télécharge une mise à jour?

Ou devrais-je écrire du code dans mes applications pour arrêter de travailler après une période fixe, ce qui obligerait l'utilisateur à télécharger la nouvelle version?

Répondre

3

Normalement, l'application de marché permet à l'utilisateur de mettre à jour une ou plusieurs de ses applications installées via une notification de la barre d'état, mais les utilisateurs ne sont pas obligés d'installer la mise à jour.

Je pense arrêter l'application du travail après une période de temps, ce qui oblige à l'utilisateur d'installer une nouvelle mise à jour est pas une bonne chose à faire parce que:

  • Un utilisateur peut pas mettre à jour votre application si elle est travail. La mise à jour d'un grand nombre d'applications via le Market peut être fastidieuse en raison des invites interminables. Parfois, je ne passe pas à la mise à jour des applications dès que des mises à jour sont disponibles.
  • Il vous oblige à libérer des mises à jour éventuellement inutiles lorsque la version précédente est sur le point d'expirer.
  • Ce n'est pas très agréable pour les utilisateurs.

Pourquoi voulez-vous forcer les mises à jour sur les utilisateurs? Si vous expliquez le problème que vous essayez de résoudre en faisant cela, quelqu'un pourrait être en mesure de vous donner une meilleure solution. La seule chose que vous pouvez faire pour que les utilisateurs mettent à jour la description de votre application sur le marché afin d'inclure les avantages de la mise à niveau, car les utilisateurs peuvent lire la description de la mise à jour avant de décider de la mise à niveau.

+0

Je veux assurer que les utilisateurs obtiennent la dernière version de mon logiciel. J'ai publié une application bêta et je veux m'assurer que la base d'utilisateurs actuelle obtienne ma nouvelle version avec des corrections de bugs et de nouvelles fonctionnalités (j'espère aussi les amener à la note sur mon application en conséquence) – Gaz

+1

Si une application est clairement marquée comme "Beta" ou "Pre-release" alors je suppose qu'il y a un argument pour l'expirer, mais je ne recommanderais toujours pas cela pour une application publiquement sur le marché. La meilleure chose à faire est de mettre à jour la description de l'application pour couvrir les avantages de la mise à niveau car les utilisateurs peuvent lire ceci avant de décider de mettre à niveau. –

+0

Mais ils doivent encore aller au marché, chercher et ensuite trouver la mise à jour. Une sorte de notification serait bonne afin qu'ils soient plus susceptibles de trouver la nouvelle version – Gaz

1

J'ai entendu parler de notifications fonctionnant parfois et parfois non. Mes utilisateurs me disent qu'ils ne sont pas informés lorsque je mets à jour mon application mais que lorsqu'ils voient leurs "Mes téléchargements" depuis l'application Market sur leur téléphone, ils affichent "Mise à jour disponible" à côté de l'application. S'ils ne vont pas dans "Mes téléchargements", ils ne savent jamais qu'une mise à jour est disponible.

"Or should I be writing code in my apps to stop working after a fixed 
period thus forcing the user to download the new version?" 

Je ne le recommanderais pas à moins que l'application ne fonctionne plus sans la mise à jour. L'Android Market est tellement inconstant que parfois les applications disparaissent de "Mes téléchargements" lorsqu'un opérateur met à jour son logiciel système sur le téléphone de l'utilisateur. Si cela se produit et que votre application expire, vos utilisateurs ne pourront pas accéder à l'application tant que Google n'aura pas résolu le problème, ce qui peut prendre une semaine ou plus.

0

Vous pouvez vérifier les nouvelles versions sur votre serveur, puis les diriger au programme du marché:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.yourapp..."))); 
+0

comment vérifier android la dernière version sur APP Store ?? –