Mensageiro de telegrama para Android
Telegram é um aplicativo de mensagens com foco em velocidade e segurança. É super rápido, simples e gratuito. Este repositório contém o código-fonte oficial do aplicativo Telegram para Android.
Criando seu aplicativo Telegram
Convidamos todos os desenvolvedores a usar nossa API e código-fonte para criar aplicativos em nossa plataforma. Há várias coisas que exigimos de todos os desenvolvedores no momento.
- Obtenha seu próprio api_id para seu aplicativo.
- Por favor, não use o nome Telegram para seu aplicativo – ou certifique-se de que seus usuários entendam que ele não é oficial.
- Por favor, não use nosso logotipo padrão (avião de papel branco em um círculo azul) como logotipo do seu aplicativo.
- Por favor, estude nossas diretrizes de segurança e cuide bem dos dados e da privacidade de seus usuários.
- Lembre-se de publicar seu código também para cumprir as licenças.
API, documentação de protocolo
Manuais da API do Telegram: https://core.telegram.org/api
Manuais do protocolo MTproto: https://core.telegram.org/mtproto
Guia de compilação
Nota : para oferecer suporte a compilações reproduzíveis, este repositório contém release.keystore fictício, google-services.json e variáveis preenchidas dentro de BuildVars.java. Antes de publicar seus próprios APKs, certifique-se de substituir todos esses arquivos pelos seus próprios.
Você precisará do Android Studio 3.4, Android NDK rev. 20 e Android SDK 8.1
- Baixe o código-fonte do Telegram em https://github.com/DrKLO/Telegram ( git clone https://github.com/DrKLO/Telegram.git )
- Copie seu release.keystore em TMessagesProj/config
- Preencha RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD em gradle.properties para acessar seu release.keystore
- Vá para https://console.firebase.google.com/, crie dois aplicativos Android com IDs de aplicativo org.telegram.messenger e org.telegram.messenger.beta, ative o firebase messages e baixe google-services.json, que deve ser copiado para a mesma pasta que TMessagesProj.
- Abra o projeto no Studio (observe que ele deve ser aberto, NÃO importado).
- Preencha os valores em TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java – há um link para cada uma das variáveis mostrando onde e quais dados obter.
- Você está pronto para compilar o Telegram.
Localização
Movemos todas as traduções para https://translations.telegram.org/en/android/. Por favor, use-o.