Opening Hours UX FAQ

Frequently asked questions.

1 General Questions

1.1 What happened to the Open Times app?

In version 1.3, the Open Times app was renamed to Opening Hours UX.

1.2 Which version do I have?

Open the Settings application and select Opening Hours in the list of app settings. The version number is shown at the bottom of the list.

1.3 Will you do Opening Hours for iPad?

Yes, Opening Hours supports iPad (and has done so since version 1.2, i.e. September 2014). If you have both an iPad and an iPhone, you can keep your data synchronized between your devices using iCloud.

1.4 When will Opening Hours be ported to Android?

There are currently no plans to port Opening Hours to Android.

2 Backup & iCloud

2.1 How do I backup my store data?

Version 1.1 supports backup and restore via Dropbox or email. When viewing the (textual) store list on your iPhone, tap the menu button at the lower-left and select "Backup \/ Restore". On your iPad, the menu button is on the main screen near the top left.

You can back up to Dropbox or you can send yourself an email with an attachment that can be restored. The file format that is used is explained below.

If you backup via Dropbox, the data is stored in a dedicated folder inside your Dropbox folder: "Apps/OpeningHours".

Version prior to 1.3 used a different folder name: "Apps/Open Times". If you like, you may rename the folder to "Apps/OpeningHours".

For backup via e-mail, a message with an attachment is generated which you should send to yourself. To restore it, view the message on your device and select the attachment; if prompted, select to open it in Opening Hours UX.

2.2 File Format: .ogz

The .ogz file is a gzip-compressed JSON text file. It is used since version 1.3 and replaces the .otz file. Using the Terminal, you could unpack it with a command like this:

cat Shops.ogz | gunzip -c > Shops.json
and inspect the JSON file in a text editor.

To re-package a JSON file, use:

cat Shops.json | gzip -c > Shops.ogz

NB. When using Dropbox, you can load any .ogz or .json file that is located in the ~/Dropbox/Apps/OpeningHours folder. In the backup window in the app, use "Select File" and tap on the file that you wish to load.

2.3 File Format: .otz

The .otz file is a zip-compressed SQLite database file. Beginning with version 1.3, the .otz file format is no longer supported.

You could unpack it as explained below, but due to SQLite changes with newer versions of iOS, it may not be possible to re-load an old .sqlite file into Opening Hours.

2.4 Reloading from iCloud

To eliminate synchronization issues, it can be a solution to remove all data stored on a device and reload it from the copy stored on iCloud (provided you have such a copy).

While you cannot inspect the data on iCould, you can verify that you have some data using the Settings app on your iOS device: iCloud > Storage > Manage Storage, where you may need to open press "Show All" under Documents & Data. Opening Hours should be listed there together with the amount of data that is stored on iCloud.

Also, you may have the data on a second device that is kept up-to-date via iCloud. If so, it may be a good idea to create an additional backup on that device.

Using the following steps, you can delete the data and refresh it from iCloud:

  1. If Opening Hours is seen to crash directly after opening it (i.e. when iCloud synchronization starts), then you will need to open the "Settings" application, select the Opening Hours category and turn off "Use iCould".
  2. Alternatively, on the "Sync \/ Backup" screen in the Opening Hours app, disable "Sync with iCloud".
  3. Before you start deleting your date, make a backup from within the "Sync \/ Backup" screen.
  4. Go back to the Shop list and press "Edit".
  5. At the bottom of the list of shops, press the "Delete All" and in the confirmation dialogs that will pop up, confirm that you wish to delete all data.
  6. The list of shops should now be empty.
  7. Go to the "Sync \/ Backup" window, and re-enable "Sync with iCloud".
  8. Wait for the data to appear. This can take multiple seconds, but it shouldn't take minutes.

2.5 Resetting iCloud

It is possible to delete the data that Opening Hours has stored and to upload a fresh, new set.

  1. Make sure all your devices use the most recent version of Opening Hours.
  2. On the device that holds your correct data, save a backup or send yourself an email with the data attached.
  3. In the "Sync \/ Backup" screen, disable "Sync with iCloud". Make sure to do this on all devices.
  4. On one device, select "Purge iCloud Data". N.B. This button is only enabled when "Sync with iCloud" is off.
  5. Wait a few minutes to make sure the data is erased on Apple's iCloud servers.
  6. On the device that holds your pristine data, enable "Sync with iCloud".
  7. Give it another minute to allow the data to settle in the cloud.
  8. On the other devices, clear the data: In the store list, select "Edit" and press "Delete All" at the bottom of the list.
  9. On the other devices, enable "Sync with iCloud".
  10. Wait for the data to appear. This can take multiple seconds, but it shouldn't take minutes.

3 Known Issues

3.1 The app crashes at startup

This has been observed on rare occations when the local data fails to properly synchronize with the data stored on iCloud. As a solution, you can remove the local data and restore it from iCloud.

3.2 Failed save the object model, (null)

This error is known to appear in versions prior to 1.1.4. You can safely ignore this error. Please upgrade to version 1.1.4 once it becomes available.

3.3 The time dial may be an hour off

Update: This has been fixed in version 1.1.2 (released 22nd April 2012).

There is a fault related to the handling of daylight savings time (summer time), whereby the hour selected on the time dial may be one hour different from the hour shown in the text fields (and it is the text fields that matter). To get the correct time, you will need to turn the dial until the correct time is shown in the text field.

3.4 My shop images are not saved in full quality

This is not a bug. Opening Hours is not an image archiving app. The images are intended as visual aids, such that you can quickly identify a store. For this purpose, it is not necessary to use full quality images with multi-million pixel resolutions. Therefore, since version 1.3, images that are larger than 640 x 640 pixels are intentionally scaled down to allow optimized database access. This also facilitates faster iCloud synchronisation.

N.B. If you take a picture with the camera from within the app, a full size copy of the image is still stored in your camera roll.

3.5 I get a 404 error trying to Backup to Dropbox

Update 2012-03-13: This has been fixed in version 1.1.1 (released 21st March 2012).

Some reports indicate that version 1.1 of Open Times may be unable to create the first backup file. As a workaround, you can download the backup file as an email attachment, unpack it and put it in the correct Dropbox folder. These are the steps:

  1. In the Opening Hours app, go to the "Sync / Backup" view and select "Send as Attachment";
  2. Sent the email to your own address;
  3. In your mail application on your desktop computer, select the mail and save the attachment;
  4. In the Finder on your computer, navigate to the .otz file and rename its extension from Shops.otz to - most likely, Mac OS X will ask you to confirm the change, in which case you click "Use .zip";
  5. In the Finder, double-click the .zip file to unpack it;
  6. Move the resulting "Shops.sqlite" file into the "OpeningHours" folder inside the "Apps" folder inside your "Dropbox" folder: (i.e. to "~/Dropbox/Apps/OpeningHours/Shops.sqlite").
  7. Go back to the Opening Hours app and try again to run "Backup to Dropbox"; upon success, a checkmark will appear;
  8. You may now delete the file;

Once in place, the Opening Hours app will be able to save new backups or restore from them.

4 Contacting tredje design

4.1 How can I become a beta tester?

Simple, please contact me.

4.2 When will Opening Hours become available in my language?

The localization process requires sufficient knowledge of your language, which I may not have. If you would like to help, please contact me.

4.3 I think I found a bug. What should I do?

Within the app, you can select "Email Your Feedback" from the menu (on the iPhone app when you browse the list of shops). If you like, you can save the message as a draft (tap Cancel, then Save Draft) and continue editing it from within your email program.

Please send an email to (don't put this address in your address book as it is temporary), or use the online contact form.

The following information would be helpful:

  • Which version of Opening Hours are you using?
  • Which device do you use?
  • Which version of iOS is installed?
  • If it crashed, what was it that you were trying to do when it happened?
    (Please sync your device with iTunes and include the crash log: ~/Library/Logs/CrashReporter/MobileDevice/*/Opening Hours-*.crash).

4.4 My question is still unanswered. What can I do now?

Why don't you post your question on this contact form?