Telegram-Messenger für Android
Telegram ist eine Messaging-App mit Fokus auf Geschwindigkeit und Sicherheit. Es ist superschnell, einfach und kostenlos. Dieses Repo enthält den offiziellen Quellcode für die Telegram-App für Android.
Erstellen Sie Ihre Telegram-Anwendung
Wir heißen alle Entwickler willkommen, unsere API und unseren Quellcode zu nutzen, um Anwendungen auf unserer Plattform zu erstellen. Es gibt im Moment mehrere Dinge, die wir von allen Entwicklern verlangen.
- Erhalten Sie Ihre eigene api_id für Ihre Anwendung.
- Bitte verwenden Sie nicht den Namen Telegram für Ihre App – oder stellen Sie sicher, dass Ihre Benutzer verstehen, dass es sich um eine inoffizielle App handelt.
- Bitte verwenden Sie nicht unser Standardlogo (weißer Papierflieger in einem blauen Kreis) als Logo Ihrer App.
- Bitte lesen Sie unsere Sicherheitsrichtlinien und achten Sie sorgfältig auf die Daten und Privatsphäre Ihrer Benutzer.
- Bitte denken Sie daran, auch Ihren Code zu veröffentlichen, um den Lizenzen zu entsprechen.
API, Protokolldokumentation
Telegram-API-Handbücher: https://core.telegram.org/api
MTproto-Protokollhandbücher: https://core.telegram.org/mtproto
Zusammenstellungshandbuch
Hinweis : Um reproduzierbare Builds zu unterstützen, enthält dieses Repo Dummy-Release.keystore, google-services.json und gefüllte Variablen in BuildVars.java. Bevor Sie Ihre eigenen APKs veröffentlichen, stellen Sie bitte sicher, dass Sie alle diese Dateien durch Ihre eigenen ersetzen.
Sie benötigen Android Studio 3.4, Android NDK rev. 20 und Android SDK 8.1
- Laden Sie den Telegram-Quellcode von https://github.com/DrKLO/Telegram herunter ( Git-Klon https://github.com/DrKLO/Telegram.git )
- Kopieren Sie Ihren release.keystore in TMessagesProj/config
- Füllen Sie RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in gradle.properties aus, um auf Ihren release.keystore zuzugreifen
- Gehen Sie zu https://console.firebase.google.com/, erstellen Sie zwei Android-Apps mit den Anwendungs-IDs org.telegram.messenger und org.telegram.messenger.beta, aktivieren Sie Firebase Messaging und laden Sie google-services.json herunter, was sollte in denselben Ordner wie TMessagesProj kopiert werden.
- Öffnen Sie das Projekt im Studio (beachten Sie, dass es geöffnet und NICHT importiert werden sollte).
- Füllen Sie Werte in TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java aus – für jede Variable gibt es einen Link, der zeigt, wo und welche Daten abgerufen werden können.
- Sie sind bereit, Telegram zu kompilieren.
Lokalisierung
Wir haben alle Übersetzungen nach https://translations.telegram.org/en/android/ verschoben. Bitte nutzen Sie es.