2009-11-18 6 views
-2

Quelqu'un peut-il me dire comment fonctionne le bouton de synchronisation sur de nombreuses applications Iphone. fonctionne (comme 'Le Monde'). Le bouton télécharger et remplacer tous les fichiers de l'application? seulement chercher le changement (nouvelle entrée) sur la base de données et les ajouter? ....Synchronisation (bouton) sur l'application Iphone

Merci,

+0

Vous allez devoir fournir plus de détails. Plus précisément, de quel "bouton de synchronisation" parlez-vous? Est-ce un bouton personnalisé que vous avez écrit, ou parlez-vous d'une éventuelle future application? Qu'est-ce que vous avez actuellement? –

+0

Je parle d'une future application. Je veux juste savoir si ça marche ou comment ça marche. Vous pouvez avoir un exemple dans l'application ('Le Monde'). – ludo

Répondre

1

En général, un bouton comme ça fait un appel de service Web, en fonction de l'appel que vous pouvez mettre à jour ou remplacer les informations actuellement sur l'appareil.

Certains services Web vous permettra de demander des informations depuis une certaine date:

/FetchArticles?afterDate=200911011952 

D'autres vont vous fournir un montant ensemble d'informations.

La plupart du temps, les appels vers un service web renvoient assez de données pour que vous puissiez simplement remplacer ce que vous aviez avec ce que vous avez récupéré, mais parfois les données sont un peu plus lourdes (images, vidéo, etc ...) , donc vous aurez envie de vous accrocher à ce que vous avez déjà et d'y ajouter.

Sans en savoir plus sur votre application, ou si elle utilise même des ressources réseau, il est difficile de fournir plus d'aide.

+0

Lorsque les utilisateurs téléchargeront l'application, ils devront choisir et télécharger les modules qu'ils souhaitent pour l'application. Les modules contiennent du contenu, des sons et même des images de pages Web. Après avoir téléchargé le module, ils auront accès à l'intérieur de l'application, donc pas de connexion. Le bouton de synchronisation sera sur la page d'accueil, il va chercher dans une base de données externe pour une nouvelle entrée dans chaque module, si quelque chose comme changement ou quelque chose de nouveau. Il va même vérifier si certaines parties de l'application sont nouvelles et télécharger des fichiers (version plus récente). – ludo

+0

On dirait que vous voulez juste un service web assez standard, google pour "services web RESTful" – jessecurry

+0

Ok, je vais vérifier pour cela. – ludo