This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.
Deleting data on device not possible? (b29)
golfsierra
Junior Member ✭
in iOS Beta
[list]
[*][b]Is this bug reproducible? [/b]yes
[*][b]Which devices did this bug appear on and is it reproducible on any devices? [/b]happened on iPhone5 (6.0.1) works fine on iPad3 (6.0.1)
[*][b]A quick summary of the bug: [/b]I am unable to delete data on iPhone5. As soon as I restart the app the iCloud sync automatically starts (even I deactivated it prior quitting the app)
[*][b]Detailed Step-by-step instruction on how to reproduce it:[/b]
[/list]
[color=#282828][font=helvetica, arial, sans-serif]- deactivated iCloud-sync in the settings (iCloud, Dropbox and iTunes are OFF now)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- deleted data in the expanded settings[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- app quit[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- restart app (see "check iCloud" for a short time)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- in the sync settings iCloud is grayed out[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- go to "categories" ... all data still present[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- go to sync settings again ... they are now automatically [/font][/color][color=#282828][font=helvetica, arial, sans-serif]switched ON[/font][/color]
[*][b]Is this bug reproducible? [/b]yes
[*][b]Which devices did this bug appear on and is it reproducible on any devices? [/b]happened on iPhone5 (6.0.1) works fine on iPad3 (6.0.1)
[*][b]A quick summary of the bug: [/b]I am unable to delete data on iPhone5. As soon as I restart the app the iCloud sync automatically starts (even I deactivated it prior quitting the app)
[*][b]Detailed Step-by-step instruction on how to reproduce it:[/b]
[/list]
[color=#282828][font=helvetica, arial, sans-serif]- deactivated iCloud-sync in the settings (iCloud, Dropbox and iTunes are OFF now)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- deleted data in the expanded settings[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- app quit[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- restart app (see "check iCloud" for a short time)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- in the sync settings iCloud is grayed out[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- go to "categories" ... all data still present[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]- go to sync settings again ... they are now automatically [/font][/color][color=#282828][font=helvetica, arial, sans-serif]switched ON[/font][/color]
Flag
0
Comments
-
Hi there,
Just to be clear:
1. Did you delete the data from the Settings.app > iCloud?
2. Was iCloud sync enabled on the iPad at the time?
Erasing data does not erase it from iCloud as explained in the message that shows up after you tap on "Erase Data".
If 1Password sees that you have data on the iCloud still, it'll open it again. It isn't synced from iCloud, it is reading from the data that's still on your iPhone.
Please let me know.
Thanks!Flag 0 -
Hi Mike,
No, I left the data on iCloud.. I just wanted to delete the data on my iPhone/iPad.
I tried this procedure also on my iPad. If I deactivated the iCloud sync there NO data were reimported and the database stayed EMPTY (as expected). Only on my iPhone I was UNABLE to delete the data because every time the iCloud sync started even it was deactivated ...Flag 0 -
Hi,
After talking with the team, this is actually intentional. We don't want you to create a new data file while the data is still on the iCloud (which can raise more issues down the line).
You have to intentionally delete the iCloud data first via the Settings.app > iCloud > Manage Storage and remove the 1Password data there before you can create a new data file in 1Password.
So, with that in mind, you're saying the iPad app actually lets you create a new data file with the iCloud data still there?Flag 0 -
Hi Mike,
just tried with b33 ... now when I open the app after deleting the data I will be asked if I am a new user or an existing user. When saying "I am a new user" I will be asked for a new Master-password again and it seems that a new keychain file will be created. When saying "existing user" I will be asked from where to import the data from ... that all makes sense.
so I can't reproduce the error reported in b29 as it seems it is fixed now and the app reacts the same way on iPhone and iPad. Nevertheless I think it is a little bit confusing for the user if he DEACTIVATES the SYNC and the app enables it again without any information ...
greez
GertFlag 0 -
[quote name='golfsierra' timestamp='1353796470' post='63960']No, I left the data on iCloud.. I just wanted to delete the data on my iPhone/iPad.[/quote]
It's actually important to clarify here that if you "left the data on iCloud" you ALSO left it on your iPhone/iPad unless you actually turned OFF iCloud "Documents and Data" (under iCloud in the iOS Settings app).
All iCloud data for [i]any [/i]app are stored locally on your device -- data is actually synced by a background iOS process regardless of whether 1Password is running or not. I believe that what 1Password is actually doing here is performing a local, "on-device" sync between its own database and the iCloud data repository (i.e. syncing two local directories, rather than going out to the cloud).
This has the really cool advantage of basically providing a background sync -- as long as you've had Internet access since the last update from another device, you don't actually need Internet access when running 1Password itself. I've already taken advantage of this a couple of times -- updating something in 1Password on my iPad before running out the door and getting on the subway to head downtown; open 1Password on my iPhone and the changes are there, despite the fact that I hadn't opened 1Password to sync prior to that. In fact, if you're using iCloud you don't even need Internet access when initially setting up 1Password (other than to install the app itself, obviously). Ensure iCloud sync is enabled on another device, install 1Password 4 and then turn on "Airplane Mode" before running 1Password; it will find your iCloud data and proceed to sync it up to create your initial local database.
[quote][color=#282828][font=helvetica, arial, sans-serif]just tried with b33 ... now when I open the app after deleting the data I will be asked if I am a new user or an existing user. When saying "I am a new user" I will be asked for a new Master-password again and it seems that a new keychain file will be created. When saying "existing user" I will be asked from where to import the data from ... that all makes sense.[/quote][/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]FWIW, for me b33 -- on the iPad at least -- is still exhibiting the same behaviour as before; if iCloud data exists, it pulls this down immediately instead of prompting for anything else. I only see the New/Existing user prompt if either there is no iCloud data or if iCloud "Documents and Data" is switched OFF globally (in which case there is technically no iCloud 1Password data on the device, so same difference, really <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> ).[/font][/color]Flag 0 -
Hi,
[quote name='jhollington' timestamp='1354110793' post='64249']
[color=#282828][font=helvetica, arial, sans-serif]FWIW, for me b33 -- on the iPad at least -- is still exhibiting the same behaviour as before; if iCloud data exists, it pulls this down immediately instead of prompting for anything else. I only see the New/Existing user prompt if either there is no iCloud data or if iCloud "Documents and Data" is switched OFF globally (in which case there is technically no iCloud 1Password data on the device, so same difference, really <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> ).[/font][/color]
[/quote]
That's the correct behavior. As long as the data exists, 1Password automatically reads the data from iCloud, it will not switch to the "Welcome" setup. This is to avoid the user creating a new data file while the old data is still on the device. You must force the deletion before you get the welcome screen.
We're trying to find a way to present this info to the user in-app, so that they know what to do.Flag 0