Apple Push Notifications – Soumission d'un magasin d'applications

J'utilise une bibliothèque tierce qui a du code pour les notifications push. Mais dans notre code, nous n'avons rien à voir avec les notifications push. Mon profil n'est donc pas activé avec APNS. Quand j'essaye de pousser ceci à iTunes Connect pour BETA TESTING, je reçois ci-dessous l'email d'Apple. Ma question est maintenant CAN PEUT SOUMETTRE MON APP AVEC APNS ENABLED même quand je n'utilise pas les notifications push? Apple rejettera-t-elle mon application si je le fais?

Cher développeur, Nous avons découvert un ou plusieurs problèmes avec votre livraison récente pour "Myapp Beta". Votre livraison a réussi, mais vous souhaiterez peut-être corriger les problèmes suivants lors de votre prochaine livraison: Droit de notification push manquant – Votre application semble inclure l'API utilisée pour s'save auprès du service Apple Push Notification, mais les droits de signature de l'application ne include pas aps-environment ". Si votre application utilise le service Apple Push Notification, assurez-vous que votre ID d'application est activé pour la notification Push dans le portail Provisioning Portal et renvoyez après avoir signé votre application avec un profil de provisionnement de dissortingbution incluant le droit "aps-environment". Pour plus d'informations, reportez-vous à la section "Provisioning and Development" du Guide de programmation des notifications locales et Push. Si votre application n'utilise pas le service Apple Push Notification, aucune action n'est requirejse. Vous pouvez supprimer l'API des futures soumissions pour arrêter cet avertissement. Si vous utilisez un framework tiers, vous devrez peut-être contacter le développeur pour get des informations sur la suppression de l'API. Après avoir corrigé les problèmes, vous pouvez utiliser Xcode ou Application Loader pour download un nouveau file binary vers iTunes Connect. Cordialement, L'équipe App Store

1) Click on your project in Xcode (near the upper left hand corner of Xcode) 2) then click on Capabilities (near the top in the middle of Xcode) 3) Scroll down to Background Modes and expand to reveal the modes 4) Select Remote Notifications. 

Cela vous donnera le droit de pousser et donc la soumission de l'application devrait être ok. Apple ne saura pas que vous n'utilisez pas réellement les notifications push, ils utiliseront simplement un outil qui détecte que vous avez un code de gestion des notifications push dans l'application mais que vous n'avez pas le droit de pousser. Faire les 4 étapes ci-dessus devrait append le droit.

Heureusement, cela devrait suffire, mais vous devrez peut-être activer les notifications push dans votre profil d'approvisionnement. C'est facile à faire, le meilleur guide général pour pousser qui vous dit comment faire est ici: http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part -1