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

Stop forcing sync

Open vvvllll opened this issue 4 years ago • 4 comments

I once clicked by mistake on the cloud icon and now my account always syncs.

I tried to go on the settings and click Quit + confirm to delete the data, once i reload Xabber it will sync again.

I tried to delete all my xabber settings, delete the account directly on xabber.com, then reinstall xabber, it still syncs (or at least still connects to the "free account").

It looks like you're forcing users to sync (or at least to create a xabber account) and it's difficult to opt out.. How to get rid of the "free account" ?

vvvllll avatar Jan 20 '20 12:01 vvvllll

Actions tried:

-click cloud, quit, confirm to not connect

-quit xabber, uninstall, delete settings

-go on xabber.com, delete account

-install xabber, connect, cloud icon is back to sync


OR

-click cloud, quit, confirm to not connect

-go on xabber.com, delete account

-reboot, start xabber, cloud icon is back to sync

Is the "free account" something we cannot opt out?

vvvllll avatar Jan 20 '20 12:01 vvvllll

Xabber Account is not quite free account, it's a record on a server (xabber.com) tied to an XMPP account of a user (even from third-party servers) and is planned to store data to sync between devices (quite handy in this role, if a user has multiple devices or accounts, not entering everything manually every time.

As to how to get rid of it... hmm. Well, there is a record in your server's localstorage which is checked by a client. Currently, there is no way to delete it from an app. We'll think how to add this capability.

andrewnenakhov avatar Jan 20 '20 12:01 andrewnenakhov

Is the "free account" something we cannot opt out?

If you create an XMPP account on Xabber server (xabber.org or xabber.com, etc), then it is tied to Xabber account and it can't be opted out. If you created Xabber account using third party XMPP account, you can delete Xabber account by logging into xabber.com with your XMPP account and code sent to your account, and deleting it.

HOwever, since that record is stored in localstorage of your XMPP server exists even after deleting account, Xabber client checks for it, thinks that Xabber account exists, sends message to Xabber.com server and your Xabber account is resurrected again.

This is not what we intended, and we'll try to do something about it in next release.

andrewnenakhov avatar Jan 20 '20 12:01 andrewnenakhov

Oh thank you i saw the data in the local server and deleted, now it won't connect again!

But yes a client option would be nice! A lot of people use this client because it has good security/privacy features.

Good luck with your campaign!

vvvllll avatar Jan 20 '20 12:01 vvvllll