2011-11-01 4 views
1

J'ai une application écrite en Adobe Air (actionscript3) puis emballée comme un APK pour la moto xoom (Android OS, en utilisant flashdevlop).Hébergement APK + Mises à jour?

Nous cherchons à héberger à la fois l'installation et la mise à jour. Il n'y a aucun problème avec la sélection de sources inconnues. Et l'installation à partir de travaux sur le Web, mais je ne peux pas sembler trouver de toute façon de le configurer pour trouver des mises à jour à travers mon serveur ou la bonne façon de pousser ces mises à jour. Des pensées ou des liens, google m'a échoué?

MISE À JOUR

J'ai oublié de préciser que j'ai besoin pour travailler à travers la mise à jour construit en vérifiant si elle mise à jour automatique si l'appareil est réglé pour le faire. Par défaut, l'application ou le périphérique vérifie les mises à jour quelque part. Je veux changer où il vérifie pour cette mise à jour et quel format/syntaxe son attente.

+0

"construit dans la vérification des mises à jour" parlez-vous de l'option dans l'Android Market ... –

+0

@ l_39217_l oui, je me demande s'il existe un moyen de pointer un APK à un endroit différent. Par défaut, le périphérique ou l'application vérifie s'il existe une mise à jour quelque part. Je me demande si je peux changer où les points à et quel est le format pour ce fichier. –

+0

Avez-vous entendu parler de PushLink https://push-link.com/ Très belle alternative! – CelinHC

Répondre

1

La vérification de mise à jour intégrée est l'application Android Market, ping sur le serveur Android Market pour vérifier les mises à jour . Comme vous ne distribuez pas votre application via Market, vous n'avez aucun moyen de tirer parti de son mécanisme de mise à jour. Vous devrez écrire le vôtre (l'application Amazon d'Apple, à titre d'exemple, le fait). Essentiellement, vous devrez mettre en place une sorte de mécanisme d'alerte (vérifier les mises à jour au démarrage de l'application, peut-être), télécharger l'APK et faire en sorte que l'utilisateur déclare explicitement vouloir installer l'application. La mise à jour automatique (téléchargement et installation de l'APK sans que l'utilisateur ne fasse quoi que ce soit) n'est pas possible en dehors d'Android Market, pour des raisons de sécurité.

Pour plus d'informations sur la façon de déclencher l'activité "installation", consultez this thread.

+0

Merci, mon numéro est depuis son construit en flash je ne peux pas ajouter le code android. Je suis en train de jouer avec l'idée d'une deuxième application d'aide intégrée native avec Android, mais je ne suis pas sûr avec le bac à sable si je peux écrire et installer une application en dehors de mon bac à sable. Des pensées sur si cela pourrait être possible. –

0

Il sonne comme un bon cas pour nuage de messagerie de l'appareil .... pour avertir l'utilisateur de la mise à jour est disponible ...

http://code.google.com/android/c2dm/

Je pense qu'ils auront encore à télécharger/installez-le ..... Vous pouvez les aider en faisant la fonction de téléchargement/installation de l'application elle-même .....

+0

J'ai oublié de préciser que j'en ai besoin pour travailler à travers la vérification intégrée des mises à jour afin qu'il se mette à jour automatiquement si le périphérique est configuré pour le faire. Les applications par le biais du magasin le font par défaut, et j'essaie de comprendre comment le faire par l'intermédiaire de mon propre serveur. –

0

okey ... je pense que vous avez quelques services Web à droite ... créer un mettre à jour le webservice qui prend en charge la version utilisateur et vous l'envoie .. vous pouvez la référencer et si l'utilisateur doit télécharger une nouvelle version t Hé, dirigez-vous vers un navigateur ... où vous pouvez trouver où vous hébergez les fichiers ... vous pouvez mettre dans un élément de menu dans l'application pour permettre à l'utilisateur de vérifier les mises à niveau ... numéro de version de l'application peut être obtenu facilement ... vérifier google ou revenir à moi si vous êtes toujours possible de trouver tout ...

+0

J'ai oublié de préciser que j'en ai besoin pour travailler à travers la vérification intégrée des mises à jour afin qu'il se mette à jour automatiquement si le périphérique est configuré pour le faire. Les applications par le biais du magasin le font par défaut, et j'essaie de comprendre comment le faire par l'intermédiaire de mon propre serveur. –

+0

perfect .... écrivez votre ligne de mise à jour dans une tâche asynchrone ... prenez le numéro de version de l'application clients ...envoyez-le à votre service Web, puis si la version est plus petite, appuyez sur une nouvelle version plus grande. aussi simple que cela .... seul inconvénient est que vous ne pouvez pas pousser votre numéro de version inférieur avec cette méthodologie /// ... et une fois que le client de l'application est poussé un site Web, ils peuvent être téléchargés sur le site .... dans un navigateur. et installé à partir de là ... si ce n'est que pour tester ... il suffit de placer votre fichier dans un emplacement partagé public partagé et de le donner aux clients. pour le tester ... – medampudi