Skip to content

Latest commit

 

History

History
109 lines (79 loc) · 5.74 KB

README.md

File metadata and controls

109 lines (79 loc) · 5.74 KB

Tox Reference Implementation for Android [TRIfA]

This is not a Reference Client, it's c-toxcore for Android.
This is now also a Tox Client for Android.

    Looking for TRIfA Desktop? follow me

Status

CircleCI Android CI Release Last release Translations License: GPL v3

Help Translate the App in your Language

Use Weblate: https://hosted.weblate.org/engage/trifa-a-tox-client-for-android/

Offline Messages *NEW* *NEW*

To get offline messages for your TRIfA App, install ToxProxy on a Linux Box at home and leave it running 0:00-24:00.

Installation instructions [using Google FCM for Push Messages]:

  • install ToxProxy for Linux: appimage_binary
  • run ToxProxy for Linux (it will only write data to the current directory and below):
dummy@dummy:/home/dummy$ ./ToxProxy_x86_64.AppImage
ToxProxy version: 0.99.xx
Connection Status changed to:Online via UDP
#############################################################
#############################################################

ToxID:827707DBFF41BEA803C9CF7D81C1CFC2007FA774E6DE24FF1B661259CB8891668EF63E91C06E

#############################################################
#############################################################
  • open TRIfA on your phone and add this ToxID as Friend and set it as Relay:


  • ToxProxy for Linux will show that your phone is set as master:
added master:71BC3623887FEFC1F76811F8C3291806873E1B66159D955DB129BAACFE33BE2D
  • now install the Tox Notify Companion App: apk_file

  • sync FCM Token to TRIfA, approve it in TRIfA and restart TRIfA:


  • ToxProxy for Linux will show it has received the Token:
received token:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
saved token:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
  • now in TRIfA goto settings and activate Battery Savings Mode
  • and set Offline Time in Batterysavings mode to 120 minutes





Get in touch

Compile in Android Studio

Open an existing Project:

and select the "android-refimpl-app" subdir:



Development Snapshot Version (Android)

the latest Development Snapshot can be downloaded from CircleCI, here

Warning: CircleCI does not host the artifacts forever (anymore) so this link may or may not work

License (Project is dual licensed, you can choose the license)

TRIfA is distributed under the terms of the GNU General Public License (version 2) or the GNU General Public License (version 3). You may use TRIfA according to either of these licenses as is most appropriate for your project on a case-by-case basis.

See LICENSE-zzGPLv2 and LICENSE-GPLv3 for details.

Translations are under the terms of GNU General Public License (version 2 or later).

See https://hosted.weblate.org/projects/trifa-a-tox-client-for-android/android-application/#information and https://hosted.weblate.org/projects/trifa-a-tox-client-for-android/f-droid-texts/#information