Archive for April 18, 2017

Meter Readings 5.1 now available

April 18, 2017 Comments off

mricon57 This update is necessary to migrate to some new APIs from Dropbox, as the old ones are being permanently disabled at the end of June 2017!

If you are currently using the Apps folder to store your backup files, you shouldn’t notice any difference. However if you are using the Root (i.e. top level) folder, you will need to re-link the app to Dropbox to continue using their service. Unfortunately files cannot be migrated automatically, but this is very easy to do from a computer. Please see my support site or get in touch if you need help.

If you think the torch functionality is not working, chances are you have disabled access to the camera in your device’s privacy settings (this is set per app). I now detect this and warn about it on the Settings screen.

Note that you now require iOS 8 or above. Older versions (of iOS and my app) will continue to work, but you will no longer get updates.

Dropbox migration – more details

April 18, 2017 Comments off

dropboxFurther to my previous post about changes to Dropbox support, the APIs I have been using until now are being deprecated at the end of June 2017. To continue using Dropbox after this date, you will need to update each of my apps to the following versions (all now available) …

  • Account Tracker and Account Tracker PRO v5.3
  • Meter Readings v5.1
  • Hill Lists v5.2

If you are not using Dropbox in my apps, there is nothing to do and you can ignore this post. 🙂

If you are stuck or don’t quite understand what I am saying here, please get in touch!

Root vs Apps Folder

As a reminder there are (or were!) two levels of access to Dropbox, the Root (or top level) folder, or a subfolder called Apps.

The Apps folder was introduced by Dropbox many years ago to clean up storing files in your Dropbox space, especially when you might be using dozens (if not 100s) of apps.

There is a subfolder below the Apps folder for each app, in my case Account Tracker, Account Tracker Pro, Hill Lists or Meter Readings.

Re-Linking the App to Dropbox

If you currently use Dropbox and have linked my existing app to the Apps folder, things should continue to work, even syncing in Account Tracker and Account Tracker PRO.

However if you are using the Root (or top level) Dropbox folder, you will see a warning when you first run the new app. You will need to re-link the app to Dropbox. This is done from the Settings screen in my app.

Copying your Backup Files (Mac)

After you update and re-link the app to Dropbox, if you go to the Backups screen, your files will appear to be missing. This is because the app can no longer see your old folder to copy your files automatically (a Dropbox limitation). To copy your files manually, I would recommend using Finder on your Mac.

Navigate to your old folder (either the top level Dropbox folder, or possibly a sub folder called AccountTracker, HillLists or MeterReadings), select all of your backups files by Command clicking each one, then type Command c (at the same time) to copy.

Now navigate to your Apps folder, then one of Account Tracker, Account Tracker Pro, Hill Lists or Meter Readings. Type Command v to paste (i.e. copy) your selected files.

Once done, the updated app should be able to see your files again from the Backups screen. Once you have confirmed this (please check carefully!), you can remove your old folder and files.

Copying your Backup Files (Windows and iOS)

If you are using Windows, the process is more or less the same. Use File Explorer instead of Finder, and use the Ctrl key instead of the Command key.

You can also use the Dropbox (iOS) app to copy your files, however it looks like you would need to do this one at a time. Using a computer is far easier.

A Final Word on Syncing in Account Tracker

If you are using Account Tracker or Account Tracker PRO, and you are syncing over Dropbox, this should continue to work but only if you are using the Apps folder.

If you are using the Root (or top level) folder, simply disable syncing, follow the migration steps above, then re-enable syncing.

If in doubt, please get in touch.