Messagerie Telegram pour Android
Telegram est une application de messagerie axée sur la vitesse et la sécurité. C'est ultra rapide, simple et gratuit. Ce référentiel contient le code source officiel de l'application Telegram pour Android.
Création de votre application Telegram
Nous invitons tous les développeurs à utiliser notre API et notre code source pour créer des applications sur notre plateforme. Nous exigeons plusieurs choses de la part de tous les développeurs pour le moment.
- Obtenez votre propre api_id pour votre application.
- Veuillez ne pas utiliser le nom Telegram pour votre application – ou assurez-vous que vos utilisateurs comprennent qu'il n'est pas officiel.
- Veuillez ne pas utiliser notre logo standard (avion en papier blanc dans un cercle bleu) comme logo de votre application.
- Veuillez étudier nos consignes de sécurité et prendre grand soin des données et de la confidentialité de vos utilisateurs.
- Pensez à publier également votre code afin de respecter les licences.
API, documentation du protocole
Manuels de l'API Telegram : https://core.telegram.org/api
Manuels du protocole MTproto : https://core.telegram.org/mtproto
Guide de compilation
Remarque : Afin de prendre en charge les versions reproductibles, ce référentiel contient release.keystore factice, google-services.json et des variables remplies dans BuildVars.java. Avant de publier vos propres fichiers APK, assurez-vous de remplacer tous ces fichiers par les vôtres.
Vous aurez besoin d'Android Studio 3.4, Android NDK rév. 20 et SDK Android 8.1
- Téléchargez le code source de Telegram depuis https://github.com/DrKLO/Telegram ( git clone https://github.com/DrKLO/Telegram.git )
- Copiez votre release.keystore dans TMessagesProj/config
- Remplissez RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD dans gradle.properties pour accéder à votre release.keystore
- Accédez à https://console.firebase.google.com/, créez deux applications Android avec les ID d'application org.telegram.messenger et org.telegram.messenger.beta, activez la messagerie Firebase et téléchargez google-services.json, qui devrait être copié dans le même dossier que TMessagesProj.
- Ouvrez le projet dans le Studio (notez qu'il doit être ouvert, PAS importé).
- Remplissez les valeurs dans TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java – il y a un lien pour chacune des variables indiquant où et quelles données obtenir.
- Vous êtes prêt à compiler Telegram.
Localisation
Nous avons déplacé toutes les traductions vers https://translations.telegram.org/en/android/. S'il vous plaît, utilisez-le.