Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

submit two riot apps to playstore as a poor man's multiaccount support #1353

Open
ara4n opened this issue Jun 19, 2017 · 8 comments
Open

submit two riot apps to playstore as a poor man's multiaccount support #1353

ara4n opened this issue Jun 19, 2017 · 8 comments

Comments

@ara4n
Copy link
Member

ara4n commented Jun 19, 2017

one for personal account; one for professional account, or similar, until we have proper multiaccount

@jcgruenhage
Copy link

Another way to tackle this would be to give different builds different packages.
Example:

Build package
F-Droid Release im.vector.riot.fdroid.release
F-Droid Debug im.vector.riot.fdroid.debug
Play Store Release im.vector.riot.googleplay.release
Play Store Debug im.vector.riot.googleplay.debug

Or something like that.

@pganssle
Copy link

pganssle commented Jul 4, 2017

This is awful. If people want to go this route, I would think that they should use one of the suggestions here to clone the app on their own phone.

Adding a second version to the app store will just confuse people, and probably won't make for a particularly pleasant user experience anyway.

@maxidorius
Copy link

agreed with the horrible user experience. when telling people to just find and install Riot, they won't know which one to install...

@Valodim
Copy link

Valodim commented Aug 25, 2017

I think this is actually a quite beautiful solution! (that's why I suggested it)

Having two apps in the play store covers the use case of connecting to two independent homeservers perfectly, and with minimal development effort. It's a straightforward user experience, the apps are separated in a way that is easy to understand and trust. Multiple accounts in the same app always feel iffy, e.g. if you want to connect to an internal business homeserver.

Patching apps to install them multiple times simply isn't a solution that works for most people.

@Valodim
Copy link

Valodim commented Aug 25, 2017

I can see the argument about confusing users, so here's a fun suggestion: Call the second version "Riot Pro", give it a blue R icon rather than a green one, sell it for 1.99€, and make it very clear in the description that it's the same as the free one :)

Think about it: The target audience for this use case is people who would like to connect to two homeservers, one of them likely a company-hosted one. 1.99€ is pocket change so it won't bother the people who actually have this use case, it brings in a small amount of money, but at the same time it makes it perfectly clear which app to install for typical users. It's even a nice way to support the project with a very low barrier (everyone buys apps, not everyone has paypal), heck I'd go for that blue R.

@maxidorius
Copy link

@Valodim That's actually a very good idea

@jcgruenhage
Copy link

People don't read descriptions and will assume that the free version is limited. Just an assumption, but still.

@Mikaela
Copy link
Contributor

Mikaela commented Apr 26, 2019

So if I happened to host five different homeservers or had a different account on them all, would you send 5 clones of the same app to Play Store? In my opinion the only good suggestion in this thread is jcgruenhage's first comment (#1353 (comment)) which would have a practical purpouse to allow stable and beta/debug to be installed at the same time.

Call the second version "Riot Pro", give it a blue R icon rather than a green one, sell it for 1.99€, and make it very clear in the description that it's the same as the free one :)

And what if the user has no payment card or desire to give it to Google or just has no money?

I think the only real solution is #120 which is done by Telegram, possibly Slack (I am not sure if it allows the same team to exist multiple times) and majority of XMPP clients.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants