Je suis actuellement en train de développer une application iPhone avec une grande base de données de référence (en utilisant Core Data avec une base de données sqlite pré-remplie). Une fois que l'application est en ligne et déployée sur l'iPhone d'un client, j'ai besoin de l'installation pour mettre à jour/insérer une petite quantité de données. Quelles sont les meilleures pratiques/méthodes pour ce faire?Meilleure pratique pour l'envoi de mises à jour de données à l'application iPhone?
Il peut y avoir des occasions où la fréquence des mises à jour sera quotidienne pendant un mois ou deux. D'autres occasions où une mise à jour des données se produit une fois tous les quelques mois.
Quelle est la méthode recommandée pour ce faire? Notez, je ne prévois aucun changement de modèle de données pour ces mises à jour - c'est purement une insertion/mise à jour des données.
En ce moment je commence à rechercher l'utilisation des notifications de données push (q: restrictions de taille de charge?), Des mises à jour de magasin d'applications (q: code/modèle de données seulement) et l'utilisation de mon propre serveur de données ad hoc (auquel l'application se connecte régulièrement pour vérifier les mises à jour).
Quelqu'un peut-il s'il vous plaît me fournir des pointeurs sur ce qui précède?
Merci à l'avance
Merci Ole. On dirait que j'ai besoin d'ajouter une fonctionnalité d'application pour aller sur mon propre serveur pour télécharger des données, puis utiliser des insertions/mises à jour de données de base dans le magasin de données. Re: mises à jour de magasin d'applications, vous faites un point intéressant. Une fonctionnalité sur mon application prévue est que le client peut ajouter des favoris/tags contre les données pré-remplies. Vous mentionnez qu'une mise à jour de l'app store remplacera l'ensemble du bundle. Donc, si je fais une mise à jour de l'application, est-ce que la base de données pré-remplie existante + les données favorites/tag ajoutées par le client seront complètement écrasées? Si oui, y a-t-il un moyen de conserver les données ajoutées par le client dans une mise à jour de l'application? – tofrizer
En acceptant la réponse, je poserai ma deuxième question (dans mon dernier commentaire) dans un article distinct. Merci encore à Ole. – tofrizer