Conversations

Conversations

Requirement: F-droid app.

Conversations is an XMPP instant messaging client for Android which strives to ensure usability within the XMPP network.

Notable features:

  • Open Source.
  • Does not require a Google Account or specifically Google Cloud Messaging (GCM)
  • No data shared with third parties.
  • Requires as few permissions as possible.
  • End-to-end encryption with OMEMO
  • Multiple accounts.
  • Audio/Video calls.
  • Very low impact on battery life.

Installing the Conversations App on Android

  1. Open the F-Droid on your phone and search for Conversations in the search apps bar.
  2. Tap Install and wait for the installation to complete.
  3. Once installed, tap Open from F-droid or locate the app on your home screen.
  4. Launch the application to begin the setup process.

Setup

On the first launch, select I already have an account.

XMPP address
You can use either of the following:
a. Phone Number used during registration for the Area Alias, e.g., 61410311070@88.io
b. 8-Digit Number located at Area Teams → Teams → Team A → Application, e.g., 89123456@aunsw.88.io

Password
Located at Area Teams → Teams → Team A → Application, e.g: vvuyw5v0yrag42bomvcrm3otzl52i5c9

A Publish avatar page will be displayed if the registration is successful.

Click on the conversations_publish button to continue and allow the following permissions:

  • Contacts (recommended)
  • Notifications

On the Manage Accounts page, the switch will be green if the account is enabled (online)

Recommended:
Allow the Conversations app to always run in the background and disable the battery optimisation to fully enjoy all the app’s features.

Usage

Adding users

Click on add_user_conversationadd-contact_conversations → Enter the User ID, e.g: 8959512@aunsw.88.ioadd

The added user will get the notification and can add the other user back. In the example below, the notification is received by a Monal user who is added by a Conversation user.

Multiple Accounts

Multiple accounts can be set up and managed within the Conversation app.

In the example below, two accounts have been added, each using a different domain name.