Skip to content

Tox Reference implementation for Android

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE-GPLv3
GPL-2.0
LICENSE-zzGPLv2
Notifications You must be signed in to change notification settings

DrDimedrol/ToxAndroidRefImpl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Tox Reference implementation for Android

Resources

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE-GPLv3
GPL-2.0
LICENSE-zzGPLv2

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 48.9%
  • Java 48.8%
  • Shell 2.0%
  • Other 0.3%