Si votre app ne respecte pas les directives d'examen de l'App Store, vous devrez réviser et soumettre à nouveau votre app.
Lisez attentivement les directives d'examen de l'App Store pour comprendre les choses à faire et à ne pas faire avant de commencer le développement de l'app.
Lisez les conseils d'Apple pour éviter les rejets d'apps courants .
Assurez-vous que l'app est complète et exempte de bugs/crashs avant de la soumettre, car l'app doit être prête à être téléchargée depuis l'App Store après approbation.
Tenez compte de vos utilisateurs en vous assurant que votre app recherche toutes les autorisations utilisateur nécessaires, fonctionne comme annoncé, s'affiche avec précision dans les captures d'écran et offre un contenu de qualité.
Si votre app est rejetée par Apple, ne paniquez pas.
Il suffit généralement de quelques explications supplémentaires pour la publier sur le store.
En fonction de votre processus de soumission (GoodBarber s'occupe ou mode Solo), lisez cette aide en ligne pour savoir comment gérer les rejets d'Apple.
Cette aide en ligne est une liste non exhaustive des motifs de rejet courants d'Apple, ainsi que de conseils pour rendre votre app conforme avant de la soumettre à Apple.
Lisez attentivement les directives d'examen de l'App Store pour comprendre les choses à faire et à ne pas faire avant de commencer le développement de l'app.
Lisez les conseils d'Apple pour éviter les rejets d'apps courants .
Assurez-vous que l'app est complète et exempte de bugs/crashs avant de la soumettre, car l'app doit être prête à être téléchargée depuis l'App Store après approbation.
Tenez compte de vos utilisateurs en vous assurant que votre app recherche toutes les autorisations utilisateur nécessaires, fonctionne comme annoncé, s'affiche avec précision dans les captures d'écran et offre un contenu de qualité.
Si votre app est rejetée par Apple, ne paniquez pas.
Il suffit généralement de quelques explications supplémentaires pour la publier sur le store.
En fonction de votre processus de soumission (GoodBarber s'occupe ou mode Solo), lisez cette aide en ligne pour savoir comment gérer les rejets d'Apple.
Cette aide en ligne est une liste non exhaustive des motifs de rejet courants d'Apple, ainsi que de conseils pour rendre votre app conforme avant de la soumettre à Apple.
1. App Tracking Transparency
"Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request"
ou
"However, you do not use App Tracking Transparency to request the user's permission before tracking their activity."
Lisez la Guideline 2.1 - Information Needed / App Completeness des guidelines d'Apple ici .
Lisez la Guideline 5.1.2 - Legal des guidelines d'Apple ici .
Apple n'a pas trouvé la demande d'autorisation App Tracking Transparency sur votre app.
Pour résoudre ce problème :
1. Créez une capture vidéo de votre app lorsque vous la lancez, où la transparence du suivi de l'app est visible.
Utilisez TestFlight pour créer votre écran vidéo : https://testflight.apple.com/
2. Répondez à Apple, voir l'exemple ci-dessous :
The App Tracking Transparency permission request is displayed when you first open the app for user devices using the latest iOS versions. The permission request displayed is the following : “This ID will be used to show you personalized ads.”
The user has the choice to refuse this without impacting his experience while browsing the app. A demo video is attached to this message.
ou
"However, you do not use App Tracking Transparency to request the user's permission before tracking their activity."
Lisez la Guideline 2.1 - Information Needed / App Completeness des guidelines d'Apple ici .
Lisez la Guideline 5.1.2 - Legal des guidelines d'Apple ici .
Apple n'a pas trouvé la demande d'autorisation App Tracking Transparency sur votre app.
Pour résoudre ce problème :
1. Créez une capture vidéo de votre app lorsque vous la lancez, où la transparence du suivi de l'app est visible.
Utilisez TestFlight pour créer votre écran vidéo : https://testflight.apple.com/
2. Répondez à Apple, voir l'exemple ci-dessous :
The App Tracking Transparency permission request is displayed when you first open the app for user devices using the latest iOS versions. The permission request displayed is the following : “This ID will be used to show you personalized ads.”
The user has the choice to refuse this without impacting his experience while browsing the app. A demo video is attached to this message.
2. Propriété intellectuelle
"Don’t use protected third-party material such as trademarks, copyrighted works, or patented ideas in your app without permission, and don’t include misleading, false, or copycat representations, names, or metadata in your app bundle or developer name. Apps should be submitted by the person or legal entity that owns or has licensed the intellectual property and other relevant rights."
Lisez la guideline 5.2 ici .
Cela signifie que vous ne devez pas utiliser de contenu dont vous n'êtes pas propriétaire, et que le compte développeur de la personne / de l'entité qui est le propriétaire final de l'app doit être utilisé pour la publier.
Pour résoudre ce problème :
1 - Vous utilisez un compte individuel alors que vous êtes propriétaire d'une entreprise / organisation
Si l'app est conçue pour une entreprise ou une organisation, elle doit être soumise en tant que société / organisation, ce qui est une option fournie par Apple, et non sous le nom d'une personne physique.
Ceci est tout particulièrement vrai si l'app contient du contenu sensible : Apple demandera à ce que le compte Développeur d'une entreprise soit utilisé.
Si vous vous êtes abonné au mauvais type de compte par erreur, il est possible de le modifier.
Voici comment procéder: IOS - Changer votre compte Apple Developer en le passant de compte individuel en un compte organisation.
2 - Vous utilisez votre propre compte de développeur Apple pour publier l'app d'un client
Si le propriétaire final de votre app est un de vos clients, le client doit ouvrir son propre compte de développeur Apple et l'app doit y être publiée.
Si vous avez déjà publié l'app d'un client à l'aide de votre compte de développeur Apple, vous devez la transférer sur le compte du client.
Voici comment procéder: IOS - Transférez l'app vers un autre compte de développeur Apple
ou
"Your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party services.
Your app and its contents should not infringe upon the rights of another party."
Apple veut s'assurer que vous êtes le propriétaire du contenu de votre app.
Lisez la guideline 5.2 - Juridique des guidelines d'Apple ici .
Pour résoudre ce problème :
Fournissez une documentation prouvant que vous disposez des droits nécessaires pour utiliser le contenu affiché dans votre app dans la section Informations sur l'examen de l'app dans App Store Connect ou supprimez la section concernée.
Modifiez les métadonnées dans App Store Connect avant de soumettre à nouveau votre app pour examen.
Lisez la guideline 5.2 ici .
Cela signifie que vous ne devez pas utiliser de contenu dont vous n'êtes pas propriétaire, et que le compte développeur de la personne / de l'entité qui est le propriétaire final de l'app doit être utilisé pour la publier.
Pour résoudre ce problème :
1 - Vous utilisez un compte individuel alors que vous êtes propriétaire d'une entreprise / organisation
Si l'app est conçue pour une entreprise ou une organisation, elle doit être soumise en tant que société / organisation, ce qui est une option fournie par Apple, et non sous le nom d'une personne physique.
Ceci est tout particulièrement vrai si l'app contient du contenu sensible : Apple demandera à ce que le compte Développeur d'une entreprise soit utilisé.
Si vous vous êtes abonné au mauvais type de compte par erreur, il est possible de le modifier.
Voici comment procéder: IOS - Changer votre compte Apple Developer en le passant de compte individuel en un compte organisation.
2 - Vous utilisez votre propre compte de développeur Apple pour publier l'app d'un client
Si le propriétaire final de votre app est un de vos clients, le client doit ouvrir son propre compte de développeur Apple et l'app doit y être publiée.
Si vous avez déjà publié l'app d'un client à l'aide de votre compte de développeur Apple, vous devez la transférer sur le compte du client.
Voici comment procéder: IOS - Transférez l'app vers un autre compte de développeur Apple
ou
"Your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party services.
Your app and its contents should not infringe upon the rights of another party."
Apple veut s'assurer que vous êtes le propriétaire du contenu de votre app.
Lisez la guideline 5.2 - Juridique des guidelines d'Apple ici .
Pour résoudre ce problème :
Fournissez une documentation prouvant que vous disposez des droits nécessaires pour utiliser le contenu affiché dans votre app dans la section Informations sur l'examen de l'app dans App Store Connect ou supprimez la section concernée.
Modifiez les métadonnées dans App Store Connect avant de soumettre à nouveau votre app pour examen.
3. Comptes d'utilisateurs
Les app qui demandent aux utilisateurs de s'inscrire avec des informations personnelles pour accéder à des fonctionnalités non liées à un compte sont interdites par Apple. Les apps ne peuvent pas exiger l'enregistrement de l'utilisateur avant d'autoriser l'accès au contenu et aux fonctionnalités de l'apps qui ne sont pas spécifiquement liées à l'utilisateur.
Il est contraire aux directives d’Apple d’obliger les utilisateurs à fournir des informations personnelles pour avoir accès à votre app. Pour cette raison, si vous avez activé la fonction Authentification, assurez vous que le bouton “Permettre de rentrer dans l'app sans s'inscrire” dans le menu Users > Mes utilisateurs > Paramètres est activé.
Sinon, soyez préparé à expliquer à Apple en quoi l'app est liée à un compte, et à justifier pourquoi il est nécessaire que l'utilisateur s'inscrive ou s'authentifie avant d'accéder à tout ou partie du contenu de votre app.
À noter qu'il est possible de donner accès à une partie de votre app tandis que d'autres sont liées à un compte pour certains groupes d'utilisateurs .
Il est contraire aux directives d’Apple d’obliger les utilisateurs à fournir des informations personnelles pour avoir accès à votre app. Pour cette raison, si vous avez activé la fonction Authentification, assurez vous que le bouton “Permettre de rentrer dans l'app sans s'inscrire” dans le menu Users > Mes utilisateurs > Paramètres est activé.
Sinon, soyez préparé à expliquer à Apple en quoi l'app est liée à un compte, et à justifier pourquoi il est nécessaire que l'utilisateur s'inscrive ou s'authentifie avant d'accéder à tout ou partie du contenu de votre app.
À noter qu'il est possible de donner accès à une partie de votre app tandis que d'autres sont liées à un compte pour certains groupes d'utilisateurs .

4. Donations / Paiements
"We noticed that your app includes the ability to collect charitable donations within the app, which is not appropriate for the App Store, because your organization does not appear to be an approved nonprofit."
Lisez la Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable ici .
Pour résoudre ce problème :
Pour permettre à vos utilisateurs de faire des dons/paiements, le lien ou la rubrique doit impérativement être ouvert en dehors de l'app, dans Safari et non dans le navigateur interne de l'app.
Consultez cette aide en ligne pour savoir comment ouvrir une URL dans un navigateur externe.
Lisez la Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable ici .
Pour résoudre ce problème :
Pour permettre à vos utilisateurs de faire des dons/paiements, le lien ou la rubrique doit impérativement être ouvert en dehors de l'app, dans Safari et non dans le navigateur interne de l'app.
Consultez cette aide en ligne pour savoir comment ouvrir une URL dans un navigateur externe.
5. Audio en arrière-plan
"Please provide detailed answers to the following questions in your reply to this message in App Store Connect:
- Please clarify which features of your app requires Background audio?
- Please provide the steps to locate the feature requiring Background audio"
"Your app declares support for audio in the UIBackgroundModes key in your Info.plist, but we were unable to play any audible content when the app was running in the background."
Lisez la ligne directrice 2.1 - Informations requises et la ligne directrice 2.5.4 - Performances - Exigences logicielles ici.
La lecture de l'audio en arrière-plan (Paramètres > Paramètres de compilation) doit être activée UNIQUEMENT si vous avez au moins une section audio dans votre app.
La section doit être visible dans votre app (elle ne doit pas être cachée) et de préférence accessible depuis le menu de navigation principal.
Si la section n'est pas facile à trouver, vous devez fournir à Apple des instructions pas à pas pour que leur équipe de review accède à la section audio pour justifier l'utilisation de l'audio en arrière-plan.
Lisez cette aide en ligne pour plus d'informations à ce sujet.
- Please clarify which features of your app requires Background audio?
- Please provide the steps to locate the feature requiring Background audio"
"Your app declares support for audio in the UIBackgroundModes key in your Info.plist, but we were unable to play any audible content when the app was running in the background."
Lisez la ligne directrice 2.1 - Informations requises et la ligne directrice 2.5.4 - Performances - Exigences logicielles ici.
La lecture de l'audio en arrière-plan (Paramètres > Paramètres de compilation) doit être activée UNIQUEMENT si vous avez au moins une section audio dans votre app.
La section doit être visible dans votre app (elle ne doit pas être cachée) et de préférence accessible depuis le menu de navigation principal.
Si la section n'est pas facile à trouver, vous devez fournir à Apple des instructions pas à pas pour que leur équipe de review accède à la section audio pour justifier l'utilisation de l'audio en arrière-plan.
Lisez cette aide en ligne pour plus d'informations à ce sujet.
6. Accurate Metadata
"We noticed that your screenshots do not sufficiently show your app in use."
"We noticed the app icon displayed on the device and the large icon displayed on the App Store do not sufficiently match"
"We were unable to locate some of the features described in your metadata."
"We noticed that your submission includes irrelevant third-party platform information. "
Lisez la guideline 2.3 - Accurate Metadata ici
Pour résoudre ce problème:
-Les captures d'écran sur App Store Connect doivent être à jour, montrer l'application durant son utilisation et doivent être adaptées pour tout public indépendamment du content rating de votre application. En d'autres termes, votre application peut être classée 17+, mais les captures d'écran doivent être classées 4+, comme elles peuvent être vues par n'importe qui.
Vérifiez toutes vos captures d'écrans dans le gestionnaire des visuels d'Apple.
- Assurez-vous que l'icône de l'app et la grande icône affichée sur l'App Store sont à jour et sont bien les mêmes.
- La description de votre application sur App Store Connect doit être substantielle: décrivez le contenu de votre application et son but. Ne faites pas de publicité pour votre entreprise/marque/événement/concept sans parler de l'application en elle-même. Assurez-vous que votre description est complète et précise.
-La classification par âge de l'app doit être adaptée au contenu de l'app. Assurez-vous de remplir avec honnêteté le formulaire fourni par Apple à ce sujet. Si votre application affiche des contenus externes (provenants d'un site d'actualités par exemple), n'oubliez pas de prendre en compte ce contenu quand vous remplissez le formulaire.
- Votre application sera automatiquement rejetée si le contenu (un article ou une photo, par exemple) ou ses métadonnées (la description, les tags ou les captures d'écran sur App Store Connect) mentionnent une plateforme autre que l'App Store ou un appareil qui n'est pas un appareil Apple.
Retirer tous les contenus de votre application et/ou de vos métadonnées sur App Store Connect s'ils affichent un appareil ou une plateforme concurrents d'Apple.
"We noticed the app icon displayed on the device and the large icon displayed on the App Store do not sufficiently match"
"We were unable to locate some of the features described in your metadata."
"We noticed that your submission includes irrelevant third-party platform information. "
Lisez la guideline 2.3 - Accurate Metadata ici
Pour résoudre ce problème:
-Les captures d'écran sur App Store Connect doivent être à jour, montrer l'application durant son utilisation et doivent être adaptées pour tout public indépendamment du content rating de votre application. En d'autres termes, votre application peut être classée 17+, mais les captures d'écran doivent être classées 4+, comme elles peuvent être vues par n'importe qui.
Vérifiez toutes vos captures d'écrans dans le gestionnaire des visuels d'Apple.
- Assurez-vous que l'icône de l'app et la grande icône affichée sur l'App Store sont à jour et sont bien les mêmes.
- La description de votre application sur App Store Connect doit être substantielle: décrivez le contenu de votre application et son but. Ne faites pas de publicité pour votre entreprise/marque/événement/concept sans parler de l'application en elle-même. Assurez-vous que votre description est complète et précise.
-La classification par âge de l'app doit être adaptée au contenu de l'app. Assurez-vous de remplir avec honnêteté le formulaire fourni par Apple à ce sujet. Si votre application affiche des contenus externes (provenants d'un site d'actualités par exemple), n'oubliez pas de prendre en compte ce contenu quand vous remplissez le formulaire.
- Votre application sera automatiquement rejetée si le contenu (un article ou une photo, par exemple) ou ses métadonnées (la description, les tags ou les captures d'écran sur App Store Connect) mentionnent une plateforme autre que l'App Store ou un appareil qui n'est pas un appareil Apple.
Retirer tous les contenus de votre application et/ou de vos métadonnées sur App Store Connect s'ils affichent un appareil ou une plateforme concurrents d'Apple.
7. Design - Minimum Functionality
"We noticed that your app’s main functionality is to market your service, with limited or no user-facing interactive features or functionality. Apps that are primarily marketing materials or advertisements are not appropriate for the App Store."
Lisez la guideline 4.2.2 design - Minimum Functionality ici .
Pour résoudre ce problème :
Votre app doit contenir au moins 3 sections de contenu et doit également fournir plus de valeur qu'un site Web reconditionné à son public cible. Nous vous recommandons de tirer le meilleur parti des fonctionnalités fournies par GoodBarber afin d'offrir à vos utilisateurs la meilleure expérience in-app.
Vous trouverez plus de détails dans cette aide en ligne spécifique .
Lisez la guideline 4.2.2 design - Minimum Functionality ici .
Pour résoudre ce problème :
Votre app doit contenir au moins 3 sections de contenu et doit également fournir plus de valeur qu'un site Web reconditionné à son public cible. Nous vous recommandons de tirer le meilleur parti des fonctionnalités fournies par GoodBarber afin d'offrir à vos utilisateurs la meilleure expérience in-app.
Vous trouverez plus de détails dans cette aide en ligne spécifique .
8. Background location
"Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location."
Lisez la Guideline 2.5.4 - Performance - Software Requirements ici .
Pour résoudre ce problème :
Si l'extension Geofence est activée dans votre app, vous devez avoir au moins un geofence actif dans le back office.
Cela signifie que vous devez avoir au moins un geofence actif avec un badge vert.
Lorsque vous avez créé l'emplacement actif ou désactivé l'extension, vous devrez reconstruire l'app et soumettre le fichier .ipa le plus récent à Apple.
Apple n'autorisera pas l'utilisation de la localisation en arrière-plan dans le seul but de marketing ou de publicité.
L'utilisation de la localisation en arrière-plan doit apporter une valeur ajoutée à votre app pour améliorer l'expérience utilisateur.
Lisez la Guideline 2.5.4 - Performance - Software Requirements ici .
Pour résoudre ce problème :
Si l'extension Geofence est activée dans votre app, vous devez avoir au moins un geofence actif dans le back office.
Cela signifie que vous devez avoir au moins un geofence actif avec un badge vert.
Lorsque vous avez créé l'emplacement actif ou désactivé l'extension, vous devrez reconstruire l'app et soumettre le fichier .ipa le plus récent à Apple.
Apple n'autorisera pas l'utilisation de la localisation en arrière-plan dans le seul but de marketing ou de publicité.
L'utilisation de la localisation en arrière-plan doit apporter une valeur ajoutée à votre app pour améliorer l'expérience utilisateur.
9. Demo account information
"We have started your app's review, but we were unable to successfully access all or part of your app.
In order for us to continue the review, we need to have a way to verify all app features and functionality."
Lisez la guideline 2.1 - Information Needed ici .
Vous devez fournir à Apple l'identifiant et le mot de passe d'un compte de démo valide qui permet l'accès à l'intégralité de l'app et de ses contenus, sur la page de Vérification de l'app sur App Store Connect. Soit les identifiants que vous avez fournis ne sont pas valides, soit vous n'en avez pas fourni du tout.
Pour résoudre ce problème:
1. Vérifiez si l'authentification est gérée par GoodBarber ou non.
Si c'est géré par goodBarber, suivez les instructions ci-dessous pour créer un compte de démo:
-Extension Système d'abonnements: Gérez l'abonnement d'un utilisateur (créer un utilisateur et offrez-lui un abonnement)
-Extension Authentification: Créez un utilisateur test
Si l'authentification est gérée en dehors de GoodBarber:
-Créez un utilisateur test depuis le service d'authentification que vous utilisez.
2. Fournissez à Apple les identifiants d'un compte de démo valide:
-Connectez-vous sur App Store Connect
-Depuis le menu Apps, sélectionnez votre application.
-Cliquez sur la version de l'app dans la partie gauche de votre écran.
-Descendez jusqu'à la partie Informations utiles à la vérification de l'app
-Cochez la case "Connexion requise"
-Entrez les identifiants de démo dans les champs Identifiants et Mot de passe.
-Cliquez sur Enregistrer en haut de la page d'informations sur la version.
In order for us to continue the review, we need to have a way to verify all app features and functionality."
Lisez la guideline 2.1 - Information Needed ici .
Vous devez fournir à Apple l'identifiant et le mot de passe d'un compte de démo valide qui permet l'accès à l'intégralité de l'app et de ses contenus, sur la page de Vérification de l'app sur App Store Connect. Soit les identifiants que vous avez fournis ne sont pas valides, soit vous n'en avez pas fourni du tout.
Pour résoudre ce problème:
1. Vérifiez si l'authentification est gérée par GoodBarber ou non.
Si c'est géré par goodBarber, suivez les instructions ci-dessous pour créer un compte de démo:
-Extension Système d'abonnements: Gérez l'abonnement d'un utilisateur (créer un utilisateur et offrez-lui un abonnement)
-Extension Authentification: Créez un utilisateur test
Si l'authentification est gérée en dehors de GoodBarber:
-Créez un utilisateur test depuis le service d'authentification que vous utilisez.
2. Fournissez à Apple les identifiants d'un compte de démo valide:
-Connectez-vous sur App Store Connect
-Depuis le menu Apps, sélectionnez votre application.
-Cliquez sur la version de l'app dans la partie gauche de votre écran.
-Descendez jusqu'à la partie Informations utiles à la vérification de l'app
-Cochez la case "Connexion requise"
-Entrez les identifiants de démo dans les champs Identifiants et Mot de passe.
-Cliquez sur Enregistrer en haut de la page d'informations sur la version.
10. Terms of Use (EULA) - Privacy policy
"We were unable to find the following required item(s) in your app's metadata:
– A functional link to the Terms of Use (EULA)"
Lisez la guideline 3.1.2 - Business - Payments - Subscriptions ici
Lorsque vous utilisez l'extension Achat Intégrés dans votre app, vous devez inclure un lien vers les conditions d'utilisation de votre app.
Pour résoudre ce problème :
1. Incluez un lien vers les conditions d'utilisation dans la description de votre app sur App Store Connect.
Vous pouvez utiliser l'URL standard des conditions d'utilisation d'Apple (EULA).
2. Vérifiez si Apple fait référence à la politique de confidentialité dans son message, si c'est le cas, incluez également un lien vers votre politique de confidentialité dans la description de votre app sur App Store Connect.
3. Assurez-vous que la description décrit clairement ce que l'utilisateur obtient une fois abonné.
4. Répondre à Apple
– A functional link to the Terms of Use (EULA)"
Lisez la guideline 3.1.2 - Business - Payments - Subscriptions ici
Lorsque vous utilisez l'extension Achat Intégrés dans votre app, vous devez inclure un lien vers les conditions d'utilisation de votre app.
Pour résoudre ce problème :
1. Incluez un lien vers les conditions d'utilisation dans la description de votre app sur App Store Connect.
Vous pouvez utiliser l'URL standard des conditions d'utilisation d'Apple (EULA).
2. Vérifiez si Apple fait référence à la politique de confidentialité dans son message, si c'est le cas, incluez également un lien vers votre politique de confidentialité dans la description de votre app sur App Store Connect.
3. Assurez-vous que la description décrit clairement ce que l'utilisateur obtient une fois abonné.
4. Répondre à Apple
11. In-App Purchase
"We found in our review that your app or its metadata provides access to mechanisms other than in-app purchase for purchases or subscriptions to be used in the app, which does not comply with the App Store Review Guidelines."
Lisez la guideline 3.1.2 - Business - Payments - Subscriptions ici
Pour résoudre ce problème :
Si vous souhaitez utiliser un mécanisme d'abonnement lié à votre app, nous vous recommandons d'installer l'extension GoodBarber In-App Purchase .
ou
Supprimez toutes les mentions de paiement/abonnement de votre app afin que la nouvelle version soit acceptée par Apple.
Lisez la guideline 3.1.2 - Business - Payments - Subscriptions ici
Pour résoudre ce problème :
Si vous souhaitez utiliser un mécanisme d'abonnement lié à votre app, nous vous recommandons d'installer l'extension GoodBarber In-App Purchase .
ou
Supprimez toutes les mentions de paiement/abonnement de votre app afin que la nouvelle version soit acceptée par Apple.
12. What's New
"The "What's New" text should inform users what has changed in your app since the last update. This includes new features and product changes, but also bug fixes, security updates, and performance improvements."
Lisez la Guideline 2.3.12 - Performance - Accurate Metadata ici .
Pour résoudre ce problème :
1. Revoir le texte "Nouveautés" de votre app pour inclure des descriptions claires de tout changement important, y compris les nouvelles fonctionnalités ou les modifications apportées au produit.
Si votre mise à jour traite simplement des corrections de bogues, de la sécurité ou d'autres mises à jour de performances, il suffit de l'indiquer de manière générique dans le texte "Nouveautés" de votre app. Par exemple, "Corrections de bogues et améliorations des performances" serait approprié dans ce cas.
2. Répondre à Apple
Lisez la Guideline 2.3.12 - Performance - Accurate Metadata ici .
Pour résoudre ce problème :
1. Revoir le texte "Nouveautés" de votre app pour inclure des descriptions claires de tout changement important, y compris les nouvelles fonctionnalités ou les modifications apportées au produit.
Si votre mise à jour traite simplement des corrections de bogues, de la sécurité ou d'autres mises à jour de performances, il suffit de l'indiquer de manière générique dans le texte "Nouveautés" de votre app. Par exemple, "Corrections de bogues et améliorations des performances" serait approprié dans ce cas.
2. Répondre à Apple
13. Legal - Intellectual Property
"We noticed that your app was created from an app generation service or a commercialized template, but does not appear to be directly submitted by the owner or provider of the business, brand, or service."
Lisez 5.2.1 et 4.2 design - Minimum Functionality ici .
Depuis l'été 2017, les règles d'Apple se sont durcies concernant la conformité des comptes développeurs Apple.
Pour résoudre ce problème :
Suivez les instructions de notre aide en ligne Conformité aux directives 4.2.6 et 5.2.1 d'Apple
Si nécessaire, pour savoir comment transférer votre app vers un autre compte développeur, lisez cette aide en ligne : Transférer l'app vers un autre compte développeur Apple .
Lisez 5.2.1 et 4.2 design - Minimum Functionality ici .
Depuis l'été 2017, les règles d'Apple se sont durcies concernant la conformité des comptes développeurs Apple.
Pour résoudre ce problème :
Suivez les instructions de notre aide en ligne Conformité aux directives 4.2.6 et 5.2.1 d'Apple
Si nécessaire, pour savoir comment transférer votre app vers un autre compte développeur, lisez cette aide en ligne : Transférer l'app vers un autre compte développeur Apple .
14. Permission request alerts
"We noticed that your app requests the user’s consent to access the ......., but doesn’t sufficiently explain the use of the ..... in the purpose string.
To help users make informed decisions about how their data is used, permission request alerts need to explain and include an example of how your app will use the requested information."
Lisez Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage ici .
Cela signifie que l'alerte de demande d'autorisation de l'app (ex : caméra, microphone ou calendrier) n'est pas assez claire.
Pour résoudre ce problème :
1. Modifiez le texte par défaut depuis votre back office dans le menu Paramètres > Paramètres de l'app > Paramètres de compilation
2. Créez une nouvelle version de votre app
3. Répondez à Apple : donnez-leur également un exemple.
Par exemple si Apple a mentionné l'utilisation de l'appareil photo, expliquez leur que l'appareil photo est utilisé par vos utilisateurs dans votre app s'ils souhaitent soumettre du contenu via une section de soumission, ou utiliser la photo comme image de profil si vous utilisez l'extension Authentification.
To help users make informed decisions about how their data is used, permission request alerts need to explain and include an example of how your app will use the requested information."
Lisez Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage ici .
Cela signifie que l'alerte de demande d'autorisation de l'app (ex : caméra, microphone ou calendrier) n'est pas assez claire.
Pour résoudre ce problème :
1. Modifiez le texte par défaut depuis votre back office dans le menu Paramètres > Paramètres de l'app > Paramètres de compilation
2. Créez une nouvelle version de votre app
3. Répondez à Apple : donnez-leur également un exemple.
Par exemple si Apple a mentionné l'utilisation de l'appareil photo, expliquez leur que l'appareil photo est utilisé par vos utilisateurs dans votre app s'ils souhaitent soumettre du contenu via une section de soumission, ou utiliser la photo comme image de profil si vous utilisez l'extension Authentification.
15. Sign in with Apple
"Your app uses a third-party login service, but does not offer Sign in with Apple. Apps that use a third-party login service for account authentication need to offer Sign in with Apple to users as an equivalent option."
Lisez Guideline 4.8 - Design - Sign in with Apple ici .
Pour résoudre ce problème :
1. Configurez Connexion avec Apple pour votre app : Connectez-vous avec l'authentification Apple (forfait Premium uniquement)
Apple exige que tous les champs soient facultatifs lorsque des services externes sont utilisés, assurez-vous que c'est le cas pour votre app.
2. Générez une nouvelle version de votre app
3. Répondre à Apple
Lisez Guideline 4.8 - Design - Sign in with Apple ici .
Pour résoudre ce problème :
1. Configurez Connexion avec Apple pour votre app : Connectez-vous avec l'authentification Apple (forfait Premium uniquement)
Apple exige que tous les champs soient facultatifs lorsque des services externes sont utilisés, assurez-vous que c'est le cas pour votre app.
2. Générez une nouvelle version de votre app
3. Répondre à Apple
16. GDPR/Cookies & App Tracking Transparency permissions
"We noticed you collect data to track after the user selects "Ask App Not to Track" on the App Tracking Transparency permission request.
Specifically, we noticed your app accesses web content you own and collects cookies for tracking after the user asked you not to track them."
"We noticed your app includes a GDPR prompt and an App Tracking Transparency permission request, but they are implemented in a way that might confuse the user.
Specifically, your app shows a GDPR prompt that asks permission to track after the user has already selected "Ask App Not to Track" on the App Tracking Transparency permission request."
Lisez la Guideline 5.1 - Legal ici
Cela se produit si vous utilisez des vues Web dans votre app (HTML ou sections Click-to) invitant un GDPR/cookie modal.
Lorsqu'Apple teste l'app, le message de transparence du suivi de l'app s'affiche lorsqu'il l'ouvre pour la première fois.
Les popup GDPR/cookie sont considérées comme une forme de suivi par Apple lorsqu'ils accèdent à la vue Web, cependant, si l'utilisateur clique sur Non sur la transparence du suivi de l'app, aucune autre popup ne doit être affichée.
Pour résoudre ce problème :
1. Remplacez les sections custom (sections HTML url) par des liens externes (sections Click to).
Assurez-vous d'ajouter ?gbOpenExternal=1 à la fin de votre URL pour les ouvrir en dehors de l'app, lisez notre aide en ligne pour tous les détails : Ouvrir une URL dans un navigateur externe
2. Mettez à jour les paramètres de votre app
3. Répondre à Apple
Specifically, we noticed your app accesses web content you own and collects cookies for tracking after the user asked you not to track them."
"We noticed your app includes a GDPR prompt and an App Tracking Transparency permission request, but they are implemented in a way that might confuse the user.
Specifically, your app shows a GDPR prompt that asks permission to track after the user has already selected "Ask App Not to Track" on the App Tracking Transparency permission request."
Lisez la Guideline 5.1 - Legal ici
Cela se produit si vous utilisez des vues Web dans votre app (HTML ou sections Click-to) invitant un GDPR/cookie modal.
Lorsqu'Apple teste l'app, le message de transparence du suivi de l'app s'affiche lorsqu'il l'ouvre pour la première fois.
Les popup GDPR/cookie sont considérées comme une forme de suivi par Apple lorsqu'ils accèdent à la vue Web, cependant, si l'utilisateur clique sur Non sur la transparence du suivi de l'app, aucune autre popup ne doit être affichée.
Pour résoudre ce problème :
1. Remplacez les sections custom (sections HTML url) par des liens externes (sections Click to).
Assurez-vous d'ajouter ?gbOpenExternal=1 à la fin de votre URL pour les ouvrir en dehors de l'app, lisez notre aide en ligne pour tous les détails : Ouvrir une URL dans un navigateur externe
2. Mettez à jour les paramètres de votre app
3. Répondre à Apple
17. Bugs
Lisez la guideline 2.1 - Performances - Complétude de l'app ici
Si Apple a trouvé un bogue dans votre app, le bogue doit être corrigé.
Pour résoudre ce problème :
1. Ouvrir un ticket à l'équipe support :
- Transmettez l'intégralité des informations de la page App Review au support, y compris les captures d'écran éventuellement fournies par Apple.
2. Envoyez une nouvelle version de votre app à l'App Store une fois le bogue corrigé.
Si Apple a trouvé un bogue dans votre app, le bogue doit être corrigé.
Pour résoudre ce problème :
1. Ouvrir un ticket à l'équipe support :
- Transmettez l'intégralité des informations de la page App Review au support, y compris les captures d'écran éventuellement fournies par Apple.
2. Envoyez une nouvelle version de votre app à l'App Store une fois le bogue corrigé.