10 votes

Comment permettre aux utilisateurs d'anciennes versions d'iOS de télécharger une ancienne version de mon application ?

J'ai mis à jour mon application et, en raison de certaines des fonctions que je publie, elle doit être compatible avec iOS 10 et plus. Je comprends qu'il existe un moyen pour les utilisateurs qui ne sont pas passés à iOS 10 d'obtenir l'ancienne version de mon application, mais je n'ai pas réussi à trouver comment l'activer dans l'app store. Je viens de faire un test sur un appareil et actuellement, si vous avez iOS 9, il vous sera indiqué que vous ne pouvez pas obtenir l'application car elle n'est prise en charge que par iOS 10. Aucune option pour télécharger la version précédente.

Selon l'article de redit ci-dessous, Apple a activé le comportement que je veux. Je ne sais simplement pas comment l'activer pour mon application.

https://www.reddit.com/r/apple/comments/1mjw36/people_with_old_ios_devices_you_can_now_install/

15voto

grg Points 181593

Cette fonction existe depuis un certain nombre d'années. Elle est activée par défaut pour chaque application et les développeurs peuvent y renoncer pour chaque version d'application. Vous pouvez retirer une ancienne version d'une application du téléchargement via iTunes Connect My Apps. application Prix et disponibilité de l'App Store Paramètres de la dernière version compatible Versions disponibles.

Les informations essentielles sur la raison pour laquelle la fonction ne fonctionne pas sont mentionnées sur cette page :

Certains de vos clients ne disposent peut-être pas d'un appareil compatible avec la dernière version de votre application. Pour leur permettre de continuer à utiliser votre application, nous mettons à leur disposition la dernière version compatible de votre application.

Si une ou plusieurs de vos versions de l'application présentent des problèmes importants de convivialité ou des problèmes juridiques, tels que la contrefaçon, désélectionnez-la ci-dessous. Ceci n'est recommandé pour aucune autre raison. Toute version que vous désélectionnez ne pourra pas être retéléchargée à partir d'iTunes in the Cloud. Vous ne pouvez pas désélectionner la version actuelle de l'App Store.

iTunes Connect Paramètres de la dernière version compatible, c'est moi qui souligne.

Le téléchargement d'une version antérieure d'une application nécessite que l'application soit téléchargée depuis iTunes dans le nuage, c'est-à-dire que l'application doit figurer dans l'historique des achats de l'utilisateur. Cela signifie qu'elle ne s'applique pas aux nouveaux téléchargements, mais plutôt aux retéléchargements.

Pour qu'un utilisateur puisse télécharger une application qui nécessite une version ultérieure d'iOS, il doit d'abord soit :

  • acheter/obtenir l'application sur un appareil compatible
  • acheter/obtenir l'application dans iTunes

L'application est ainsi ajoutée à l'historique des achats de l'utilisateur et peut désormais être téléchargée de la dernière version compatible par le biais de la fenêtre contextuelle de la fonction, comme vous l'avez mentionné.

échantillon :

enter image description here

0 votes

Cela supprimerait-il également la version de l'historique des versions de l'AppStore ?

-2voto

Kevin Peterson Points 4456

Comme vous avez indiqué dans l'iTC que votre application prend en charge iOS 10 au minimum, les utilisateurs ne pourront télécharger que cette version sur l'App Store.

Vous devrez modifier votre application pour qu'elle prenne en charge les versions antérieures d'iOS afin que les utilisateurs puissent avoir accès à la version précédente. En prenant les décisions que vous avez prises pour votre application, les utilisateurs qui ne sont pas sous iOS 10 ne pourront pas utiliser votre dernière mise à jour.

Les utilisateurs de versions antérieures d'iOS doivent empêcher la mise à jour de votre application à partir de la version actuelle sur leur iDevice afin de conserver le fonctionnement de cette version.

0 votes

Je viens de mettre à jour ma question avec un lien vers un article qui dit que c'est possible. Mais je ne sais pas comment l'activer.

0 votes

L'article que vous avez cité indique qu'il n'y a aucun moyen pour un développeur d'activer cette fonctionnalité. De plus, cet article date de trois ans. J'ai publié des applications sur iTC et il n'y a aucun moyen d'activer cette fonction. Il semble donc que vous ayez déjà votre réponse dans ce lien et qu'Apple n'ait pas modifié le processus.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X