riot-android icon indicating copy to clipboard operation
riot-android copied to clipboard

Multi-account support in Settings

Open matrixbot opened this issue 9 years ago • 21 comments

Created by @ matthew:matrix.org.

matrixbot avatar May 11 '16 22:05 matrixbot

Related to https://github.com/vector-im/vector-ios/issues/590

giomfo avatar Sep 27 '16 14:09 giomfo

Maybe, at first, before this is not implemented - we can easily allow to run multiple application instances on one device with different config.json files? Or allow to clone or install application multiple times with different names.

MurzNN avatar Jun 28 '17 12:06 MurzNN

As workaround, I install "App Cloner" application on Android and clone Riot app with different name, so now I can run several copies of Riot with different accounts, and they goes online together normally.

MurzNN avatar Jul 03 '17 06:07 MurzNN

This isn't really blocked on design - I think it would be fine to port over the design from Matrix Console.

ara4n avatar Oct 29 '17 21:10 ara4n

How is the related Matrix Console design?

jooize avatar Dec 01 '17 06:12 jooize

@jooize Matrix Console is an app that is deprecated but currently available in GooglePlay

krombel avatar Dec 01 '17 13:12 krombel

I mean what is its specific design of the multi-account implementation that I think @ara4n referred to? What it looks like, in or other words.

jooize avatar Dec 02 '17 04:12 jooize

I downloaded Matrix Console and although I was unable to connect to my home server due to some errors (probably because too old), here's part of the UI.

screenshot_2018-02-03-23-05-34 screenshot_2018-02-03-23-05-39

jtl999 avatar Feb 04 '18 07:02 jtl999

See also #576

ghost avatar May 03 '18 10:05 ghost

:+1:

xsteadfastx avatar May 03 '18 11:05 xsteadfastx

As mentioned in https://github.com/vector-im/riot-android/issues/576#issuecomment-458310468 :

In Riot desktop/web the account switch could be another vertical bar left of the community bar with profile picture icons indicating the added accounts.

r4dh4l avatar Jan 28 '19 21:01 r4dh4l

It should look & feel like multiple accounts in the Gmail app: screenshot_20190203-212457__01 You can select a different account by clicking on its thumbnail or by swiping to the right in the thumbnails area. I've seen this behavior in a couple other Google apps. However, they seem to have changed to a simple drop-down menu in other apps like contacts.

I also get three distinct push-notifications, each of which contains all the notifications for the specific account.

Like with e-Mail, there are some reasons why people would end up with multiple accounts.

ludwigbald avatar Feb 03 '19 20:02 ludwigbald

The biggest blocker for me using Riot.im to communicate with most of my friends today, is I have a private instance my phone connects to for work. Having to choose to use riot only at work or only with friends is awful.

My phone is also running AOSP so I can't use the proprietary "work profile" feature. It would make me very happy if this feature was prioritized. Can we bounty this thing? :)

lrvick avatar Mar 10 '19 01:03 lrvick

@lrvick, I have the same problem and also waiting this feature, but as workaround - I use App cloner to have two Riot apps with different logins, other variant is use https://matrix.org/docs/projects/client/mini-vector-android.html for second account.

MurzNN avatar Mar 10 '19 06:03 MurzNN

App Cloner is proprietary and could easily inject malware. I also can't find any open alternatives. Not seeing any workaround in my case short of hand compiling my own alternate-named APKs with every update.

lrvick avatar Mar 10 '19 18:03 lrvick

Here is opensource apps that can clone: https://f-droid.org/en/packages/net.typeblog.shelter/ https://island.oasisfeng.com/ Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

MurzNN avatar Mar 10 '19 19:03 MurzNN

Any updates so far? The design from gmail would be pretty nice, as @ludwigbald already mentioned.

But not only gmail is using this Frontend to support multiple accounts, see telegram.

mirisbowring avatar Sep 25 '19 06:09 mirisbowring

riot-android will not get any new features, but riotX has an issue https://github.com/vector-im/riotX-android/issues/26

ptman avatar Sep 25 '19 06:09 ptman

Here is opensource apps that can clone: https://f-droid.org/en/packages/net.typeblog.shelter/ https://island.oasisfeng.com/ Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

From my point of view, the workaround using two or more application instances is not good for mobile phone application. Riot.im is allready consuming batterie. I don't think to run multiple application is compatible with the idea to reduce the batterie consumsion.

Vince4Git avatar Jan 08 '20 13:01 Vince4Git

Wire supports multiple accounts.

tredondo avatar May 24 '20 02:05 tredondo

Here is opensource apps that can clone: https://f-droid.org/en/packages/net.typeblog.shelter/ https://island.oasisfeng.com/ Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

From my point of view, the workaround using two or more application instances is not good for mobile phone application. Riot.im is allready consuming batterie. I don't think to run multiple application is compatible with the idea to reduce the batterie consumsion.

I agree, app cloning isn't a proper solution to this issue. A proper solution would be implementing multiple accounts into Element.

DraconicNEO avatar Nov 27 '21 04:11 DraconicNEO