1Password background sync for agilebits cloud services in teams/families/single
I have a small issue with the app. Usecase
- Update or create new web login item in 1Password for mac (mac syncs fine via 1passord.com platform)
- go in iOS device directly to safari and try to use the item from 1. in the browser extension - not found
How to fix? Open the 1Password app to get it synced then again back to safari now it works
So why?
It seems 1Password did not any background refresh to update the local vault and open it in browser extension doesn't trigger this either
why doesn't use 1Password iOS use the background refresh mechanism (as far as I know there is a way to trigger app wake up in background via silent push notification)
why doesn't open the browser widget trigger the sync
Thanks
Michael
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
Hi @telephoneman,
Thanks for taking the time to write in.
The 1Password extension does not trigger a sync as in many cases it does not "live" long enough to complete a sync. Trying to sync under those conditions could lead to conflicts.
This is a behavior we'd like to improve in the future but at the moment your observations are correct, and working as designed.
Sorry for the inconvenience!
Ben
0 -
Hi @Ben and how about using apples Push Framework to trigger app-wakeup for sync? (Silent push notifications to trigger App-Wakeup for refresh in Background)- in this case the App would have been already refreshed when using the Browser plugin?
0 -
My understanding is that the actual data is synced over in the background. The problem is getting it merged into your local database. That currently only happens when you launch the app. I'm not sure your suggestion would address that?
Ben
0 -
hi @Ben actually I dont know the exact architecture is working behind in relation to the widget and the app itself - Maybe some encryption reasons are there. But I imagine like whatsapp or iMessage - when I open these apps the messages are already there and I dont need to launch it to load the messages. As far as I know apple has also possibility for hidden Push Notification to trigger a App Wakeup and load new Data. Maybe it can work similar for 1Password?
0 -
But I imagine like whatsapp or iMessage - when I open these apps the messages are already there and I dont need to launch it to load the messages.
These apps also aren't doing any syncing. They are simply being pushed new messages. They don't have to consider that the message may already exist and need to be updated.
As far as I know apple has also possibility for hidden Push Notification to trigger a App Wakeup and load new Data. Maybe it can work similar for 1Password?
It may be possible, but it may also have an impact on battery life. Something to consider for the future I suppose. :)
Ben
0