2012-09-04 1 views
0

J'ai une application iPhone sur laquelle je travaille qui récupère les données d'un flux json et les met dans une table. Cela se produit lorsque l'application est chargée ou lorsque l'utilisateur appuie sur un bouton d'actualisation. Mais maintenant j'ai commencé à expérimenter avec parse.com et les notifications push et les ai mis au travail, mais je ne suis pas vraiment sûr de savoir comment l'utiliser. Je peux utiliser une demande php pour envoyer des notifications via l'analyse au téléphone, et je peux probablement comprendre comment faire cela, mais (et voici ma question):Webservice (?) Qui vérifie les nouvelles données dans json-feed?

Comment devrais-je créer un service qui vérifie un json-feed pour de nouveaux articles/données? Quel langage utiliser pour créer ceci, de quel serveur ai-je besoin et puis-je le configurer pour que, lorsqu'il trouve quelque chose de nouveau, une notification push soit envoyée avec une requête POST?

Très reconnaissant pour toute aide.

+0

-je possible mettre en place un "travail cron" pour automatiquement toutes les X minutes vérifier le flux json, comparer avec le dernier élément enregistré, et s'il y a quelque chose de nouveau, envoyer la notification push, ou y a-t-il une meilleure solution? –

Répondre

1

Vous pouvez toujours utiliser la requête POST pour votre notification. Voici ce que dit exactement Parse et je cite:

6.2. API REST

Vous pouvez utiliser l'API Parse REST pour envoyer des notifications push à n'importe quel canal en envoyant une requête POST. Voici un exemple de notification de diffusion contenant le message "Hello World!" envoyé en utilisant curl. Vous trouverez des informations détaillées sur le format requis dans la documentation REST .

curl -X POST \ 
    -H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
    -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
    -H "Content-Type: application/json" \ 
    -d '{ "channel": "", 
     "type": "ios", 
     "data": { "alert":"Hello World!" } }' \ 
    https://api.parse.com/1/push 

et l'utilisation du maïs Job pour vérifier avec un intervalle peut être une solution, mais une meilleure solution pour être fiable et envoi en temps notification push est au lieu de vérifier votre JSON/alimentation permet de faire la demande POST chaque fois que vous ajouter de nouveaux éléments/données avec les données appropriées. (A moins que cette partie n'est pas à vous et que vous utilisez un autre de JSON/alimentation ?!)

Par ailleurs vérifier trop (si vous avez pas encore): https://parse.com/docs/push_guide/iOS

+0

Malheureusement, je ne suis pas responsable du flux. C'est un rss-feed d'un site. Cependant, cette question est quelque peu hors de propos pour moi maintenant. Merci pour votre réponse, ce serait la meilleure façon de le faire. –

Questions connexes