Auto Save Form Data to prevent loss on Crash

Comments

4 comments

  • Avatar
    Tony Ruth

    Hi Shabbir, I understand this is very frustrating and no one likes losing work. Constantly saving is not as great as it may sound as it causes a significant performance hit to the application.

    0
    Comment actions Permalink
  • Avatar
    Darius Grimes

    Several things that will help prevent unnecessary loss of data. Use iCloud to back up you device, it backs up the iForm library that contains your data. If a device is damaged or lost you can restore to a new device quickly and pick up where your left off. Use the save button when entering lots of photos and data, we typically don't have crash issues but I do use the button every time I reach a stopping point (about every 10 minutes, less when working with complex data), Make sure there are no conflicts in your conditional or dynamic logic that ca cause crashes with a certain combination of input. Clean your database on a regular schedule, more frequently when beta testing and building new forms.These are the primary reason for crashes or loss of data, just takes a mitigation plan to reduce the likelihood. Our company is all iOS and has been using iForm for 4 years now, crashes are very rare even with new version releases but we learned the hard way what to do and what not to do, hope this helps.

    0
    Comment actions Permalink
  • Avatar
    bill

    Is it possible to implement data save when there is a "life cycle" change to the app (in Android and/or iPhone), i.e. when another app comes to the foreground or when device shuts down due to battery, etc?

    0
    Comment actions Permalink
  • Avatar
    Phillip

    We just had a crash on 1 ipad that collected data to inform how we should expand the data collected from 5 other people for the day. This meant 6 people's work were wasted, and worse, meant we could not create estimates for that day. I understand the performance hit, but maybe a settings toggle (such as the delete on upload) that people could decide if they wanted to take the performance hit or not. 

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk