2011-02-03 3 views
6

Existe-t-il un moyen d'implémenter une mise à niveau automatique pour une application iPad? Je souhaite que mon application puisse vérifier les mises à jour, puis se mettre à niveau. En ce qui me concerne l'application peut récupérer la mise à jour de l'app-store, mais:Mise à niveau automatique des applications iOS

Je voudrais que l'interface soit interne de l'application: L'utilisateur devrait juste appuyer sur un bouton OK pour que la mise à jour démarre (tout ce temps restant dans l'application)

Est-ce possible?

Répondre

2

Il est possible d'afficher une notification pour informer qu'une mise à jour est disponible sur votre application et vous pouvez rediriger l'utilisateur vers l'AppStore, mais une mise à jour ne peut être téléchargée qu'à partir de l'AppStore.

Cela va réinstaller la nouvelle version de votre application. Donc vous ne pouvez pas rester dans l'application pour mettre à jour (Vous devez aller à l'appStore et qui l'application lors de la mise à jour).

En interne, vous pouvez uniquement mettre à jour du contenu pour votre application (sans ajouter de nouveau code natif), mais pas avec une mise à jour réelle de l'AppStore.

+0

pouvez-vous s'il vous plaît fournir des informations ou un lien qui explique comment l'application peut trouver si une mise à jour est disponible? –

0

Même si c'était possible, ce n'est pas autorisé par Apple. Votre application sera rejetée

Sauf si vous ne mettez à jour que le contenu de votre application, par ex. recettes de cuisine.

1

Apple n'autorise pas les applications à télécharger, installer ou exécuter du code qui n'est pas inclus dans l'application d'origine soumise à Apple. La mise à niveau de l'App Store ne peut pas être démarrée automatiquement. Le mieux que vous puissiez faire est de déterminer si le magasin d'applications a une mise à jour plus récente, puis demandez à l'utilisateur de l'installer en créant un lien direct vers la page de l'application dans l'App Store. Ils devront toujours cliquer sur les boutons appropriés pour lancer le processus.

Questions connexes