Support syncing multiple Android Accounts of the same type

NEW
Unassigned

Status

Android Background Services
Android Sync
P5
normal
5 years ago
4 years ago

People

(Reporter: nalexander, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
At the moment, Android Sync enforces a limit of one Android Account per Android account type.  Since Bug 772645, we've had multiple account types.  We'd like to lift this restriction.

There are several places this needs to be considered (not an exhaustive list!):

* the Send Tab interface needs to expose all known Accounts
* the preferences management needs to be truly "per Sync account" (Bug 761682)
* Accounts should not be disabled just because there are multiple Accounts
* upgrade handling should be tested with multiple Accounts
(Reporter)

Updated

5 years ago
Blocks: 761206
Depends on: 772645, 761682
(Reporter)

Comment 1

5 years ago
per liuche: UI stops user from creating a second account.
(Reporter)

Comment 2

5 years ago
The clients database and the history_extension database needs to be per Account.

And really, I think should wait for browser profiles.
(Reporter)

Comment 3

5 years ago
Here's a tree that starts in this direction.

I think it will be best to remove the spinner (not completed, anyway) and merge the clients from all Accounts into one big list.  We can recover the account from the client in some way.  That's better than surfacing the account separate from the list.

I'm leaving this until we get clarity on browser profiles.

https://github.com/mozilla-services/android-sync/tree/nalexander/bug-777800-multiple-Accounts/

Updated

5 years ago
Blocks: 755638
(Reporter)

Updated

5 years ago
Priority: -- → P5
(Assignee)

Updated

4 years ago
Component: Android Sync → Android Sync
Product: Mozilla Services → Android Background Services
You need to log in before you can comment on or make changes to this bug.