Proposer l’achat universel

Distribuez les versions iOS, iPadOS, watchOS, macOS et tvOS de votre app sous forme d’achat universel pour permettre aux utilisateurs et aux utilisatrices de profiter facilement de votre app et des achats intégrés sur toutes les plateformes, le tout en un seul achat.

Configuration et disponibilité

Pour distribuer l’ensemble de vos apps sous forme d’achat universel, vos apps doivent utiliser un identifiant de lot unique et être associées au même dossier dans App Store Connect.

Vous pouvez créer un nouveau dossier d’app (anglais) à utiliser pour toutes les versions de plateforme de votre app ou ajouter de nouvelles versions de plateforme (anglais) à un dossier d’app existant.

Chargez vos apps dans le dossier d’app à l’aide d’un identifiant de lot (anglais) unique. Même si l’identifiant par lot correspond à celui saisi dans App Store Connect, les apps peuvent avoir différents numéros de versions et chaînes de build. Après avoir chargé un build sur App Store Connect, vous ne pourrez plus modifier l’identifiant de lot ou supprimer l’App ID sur votre compte de développement.

Votre app sera disponible en tant qu’achat universel dès qu’au moins deux versions de plateforme auront été approuvées par l’équipe App Store Review. Vous ne pourrez ensuite plus désactiver l’achat universel ou retirer une version de plateforme du dossier d’app.

Autres considérations

iPhone et iPad. Pour proposer votre app sur l’iPhone et l’iPad, vérifiez qu’elle est compatible avec ces deux appareils (anglais).

Apple Watch. Pour proposer votre app sur l’iPhone et l’Apple Watch, créez une app iOS et son équivalent sous watchOS (anglais) dans Xcode. Chargez ensuite les apps sur App Store Connect depuis le même projet Xcode. Les apps uniquement disponibles sur Apple Watch (anglais) ne peuvent pas faire partie d’un achat universel.

Mac Catalyst. Grâce à Xcode 11.4 (anglais) ou une version ultérieure, les apps Mac développées avec Mac Catalyst peuvent partager un identifiant de lot avec la version iOS de ces apps. Ainsi, l’achat universel est pris en charge. Les apps développées avec Mac Catalyst sous Xcode 11.3 ou une version antérieure et présentes sur le Mac App Store ne peuvent pas proposer d’autres versions de plateforme au dossier d’app.

Plusieurs dossiers d’app. Si votre app est actuellement proposée sur plusieurs plateformes via des dossiers d’app distincts, sachez qu’il n’est pas possible de les fusionner. Pour proposer l’achat universel, retirez de la vente toutes les versions sauf une, puis ajoutez les autres versions au dossier d’app restant. Une fois l’app retirée de la vente, sa page produit d’origine sur l’App Store devient indisponible et vous n’êtes plus en mesure de fournir des mises à jour aux utilisateurs et aux utilisatrices. Les notes et avis ne sont pas transférés sur la nouvelle page produit.

Achats intégrés et abonnements

Vous pouvez choisir de proposer les achats intégrés sur plusieurs versions de plateforme de votre app. Créez d’abord un achat intégré unique sous l’onglet Fonctionnalités dans App Store Connect, puis utilisez StoreKit (anglais) pour mettre en place les achats intégrés sur les différentes versions de plateforme de votre app.

Découvrez la création des achats intégrés (anglais)

Lots d’apps

Les apps, y compris celles qui entrent dans le cadre d’un achat universel, peuvent être proposées sous forme de lot d’apps sur l’App Store. Grâce aux lots d’apps, la clientèle peut télécharger facilement jusqu’à 10 de vos apps simultanément. Les apps faisant partie d’un achat universel comptent toujours comme une seule app dans le lot. Chaque lot d’apps comprend sa propre page produit, ainsi qu’une icône, un nom et une description propre.

En savoir plus sur les lots d’apps (anglais)

Analyses des apps

Les analyses des apps dans App Store Connect vous permettent de mesurer l’implication des utilisateurs et utilisatrices, les campagnes marketing et la monétisation de vos apps. Si vous proposez l’achat universel, vous pouvez voir combien de personnes ont téléchargé et ouvert l’app sur plusieurs plateformes.

En savoir plus sur l’analyse des apps (anglais)