Utilisation de notifications push silencieuses pour conserver une application iOS en état "Arrière-plan"

Est-il possible de conserver une application iOS dans l'état "Arrière-plan" en lui envoyant une notification push silencieuse toutes les quelques secondes? Je souhaite exécuter des tâches d'arrière-plan à intervalles réguliers, ce qui me semble être une solution viable. Si oui, est-ce acceptable dans les conditions d'utilisation de l'App Store?

L'application que je prévois de build s'appuierait sur cette fonctionnalité et je crains qu'Apple ne la rejette sur l'App Store.

Plus précisément, c'est cette section des lignes direcsortingces dont je ne suis pas sûr:

5.1 Les applications qui envoient des notifications push sans avoir préalablement obtenu le consentement de l'user, ainsi que les applications nécessitant des notifications Push pour fonctionner, seront rejetées

Techniquement, mon application pourrait être utilisée sans permettre les notifications push mais cela ne servirait pas sa fonction principale d'logging des données en arrière-plan.

Dans iOS7, des modes d'arrière-plan supplémentaires ont été ajoutés, vous pouvez consulter les modes d'arrière-plan disponibles ici . À mon humble avis, si vous abusez d'un des modes d'arrière-plan, l'application sera probablement rejetée, en disant que, je ne pense pas que les notifications push silencieuses étaient destinées: keep an iOS app in "Background" state by sending it a silent push notification every few seconds .

Une autre chose est que les notifications push silencieuses sont limitées comme décrit ici , donc je ne sais pas si elles seront envoyées toutes les quelques secondes.

peut-être que vous pouvez utiliser un autre service d'arrière-plan

Ceci est uniquement possible via Cydia. Ce qui signifie que vous aurez besoin d'un référentiel et d'un périphérique jailbreaké pour que cela fonctionne.

L'App Store va certainement rejeter cela, car il oblige les autres applications à travailler en arrière-plan.