title: Best practice for sending data updates to iPhone app?
body: <p>I'm currently in the middle of developing an iPhone app with a big reference database (using Core Data backed with a pre-populated sqlite database). Once the app is live and deployed to a client's iPhone, I need the facility to update/insert a small amount of data. What are best practices / methods for doing this?</p>
  
  <p>There may be occassions when the frequency of updates will be daily for a month or so. Other occassions when a data update happens once every few months. </p>
  
  <p>What is the recommended way of doing this? Note, I don't anticipate any data model changes for these updates -- this is purely an insert/update of data.</p>
  
  <p>At the moment I'm starting to research the use of push data notifications (q:payload size restrictions?), app store updates (q:code/data model only, not data updates?) and the use of my own ad hoc data server (which the app connects to routinely to check for updates). </p>
  
  <p>Can anyone please provide me any pointers on the above? </p>
  
  <p>Thanks in advance</p>