Question Mon application a été rejetée à cause de UIBackgroundModes


Nous avons constaté que votre application utilise un mode d'arrière-plan mais n'inclut pas   fonctionnalité nécessitant l'exécution de ce mode de manière persistante. Ce   le comportement n'est pas conforme aux directives de révision de l'App Store.

Nous avons remarqué que votre application déclare son support pour l'audio dans le   UIBackgroundModes clé dans votre Info.plist, mais aucun contenu audible n'est   joué lorsque l'application est en arrière-plan. Alors que ton intention   peut avoir été de fournir cette fonctionnalité, au moment de l'examen, nous   n'a pas pu lire l'audio d'arrière-plan pour votre application.

Comme indiqué dans le Guide de programmation des applications iOS:

"Cette clé est destinée à être utilisée par les applications qui fournissent des   contenu à l'utilisateur en arrière-plan, tel qu'un lecteur de musique ou   applications de streaming audio. "

Par conséquent, il serait approprié de fournir un contenu audible au   utilisateur lorsque l'application est en arrière-plan ou supprimer le paramètre "audio"   à partir de la clé UIBackgroundModes.

Pour des questions discrètes au niveau du code, vous pouvez consulter Apple.   Support technique du développeur. Assurez-vous de:

  • inclure les détails complets de vos problèmes de rejet
  • Préparez tous les journaux d’incident symbolisés, les captures d’écran et les étapes pour reproduire les problèmes liés au suivi de l’ingénieur DTS.

Pour plus d'informations sur la manière de symboliser et de lire un journal des incidents, consultez   Note technique TN2151 Comprendre et analyser l'application iPhone OS   Rapports de crash

Si vous avez des difficultés à reproduire ce problème, veuillez essayer le   workflow comme décrit dans "Tester le workflow avec la fonction d'archive de Xcode".

Alors voici mes problèmes / questions:

  • dans le centre de résolution il leur a dit qu'ils doivent commencer une vidéo d'abord ou sinon il n'y aura évidemment pas de lecture audio en arrière-plan mode et aussi leur envoyer une capture d'écran qui fonctionne réellement

  • sont-ils réellement pour me répondre? J'ai écrit ce qui précède environ une heure il y a et n'a toujours pas de réponse

  • Dois-je resoumettre l'application et attendre encore 7 jours ou peuvent-ils encore approuver l'application?


12
2018-04-12 20:39


origine


Réponses:


J'avais le exact même problème et raison du rejet.

Ce que j'ai fait a été de déposer un recours, citant les questions techniques 1668, "Jouer des médias en arrière-plan avec AV Foundation" (généralement ici, mais pas pour le moment), où il est explicitement indiqué que la clé audio UIBackgroundModes peut être utilisée pour lire la vidéo en arrière-plan, soit via AirPlay, soit sur un périphérique local en détachant AVPlayerLayer de AVPlayer.

Environ une semaine plus tard, mon appel a été approuvé et l'application a été soumise au magasin. Ce n'est pas que j'ai reçu une réponse explicite d'Apple à ce sujet. Mais l’approbation était la partie importante, je suppose.

// edit: J'ai déposé un radar avec Apple demandant un mode explicite de fond vidéo quelques semaines plus tôt. C'est en marche OpenRadar maintenant, si vous voulez le duper


13
2018-04-12 21:40



Vous n'aurez pas à renvoyer l'application, ils vous répondront.

https://developer.apple.com/appstore/contact/appreviewboard/index.html

Ce lien vous amènera au formulaire pour le processus d'appel, bien que je suppose que vous l'avez déjà fait en fonction des informations contenues dans votre message. Si vous sentez que vous avez besoin d'une évaluation accélérée, il existe également un lien pour cela. Vous devez juste faire votre cas, essayez de faire très attention à chaque point qu'ils font sur la raison pour laquelle votre application ne répond pas aux directives.


4
2018-04-12 21:38



J'ai eu le même problème et j'utilisais la clé UIBackgroundModes pour lire des vidéos en arrière-plan via Airplay. alors que TQuestions techniques 1668, il est clairement mentionné comme ça

Important: La clé audio UIBackgroundModes permet également aux applications de diffuser du contenu multimédia en arrière-plan à l'aide d'AirPlay (voir également Considérations spéciales relatives aux supports vidéo).


0
2017-08-13 09:10