mirror of
https://github.com/DrKLO/Telegram.git
synced 2025-03-14 03:41:38 +01:00
Update README.md
This commit is contained in:
parent
1196718328
commit
8f063be122
1 changed files with 43 additions and 35 deletions
78
README.md
78
README.md
|
@ -1,39 +1,47 @@
|
|||
## Telegram messenger for Android
|
||||
Any libtgvoip or tgcalls legacy voice voip call to Telegram Android 8.7.4 stuck on "exchnageinge keys " and disconnected after 20 secons
|
||||
|
||||
[Telegram](https://telegram.org) is a messaging app with a focus on speed and security. It’s superfast, simple and free.
|
||||
This repo contains the official source code for [Telegram App for Android](https://play.google.com/store/apps/details?id=org.telegram.messenger).
|
||||
Very similar to Telegram Android 8.7.4 bug
|
||||
Any other clinets works good
|
||||
|
||||
## Creating your Telegram Application
|
||||
Logs
|
||||
update data saving mode, config 0, enabled 0, reqd by peer 0
|
||||
Set remote endpoints, allowP2P=1, connectionMaxLayer=92
|
||||
Adding endpoint: 91.108.13.3:599 91.108.17.40:599 91.108.9.20:599
|
||||
Starting voip controller
|
||||
trying bind to port 19585
|
||||
Bound to local UDP port 19585
|
||||
Receive thread starting
|
||||
before create audio io
|
||||
AEC: 1 NS: 1 AGC: 1
|
||||
Socket 24 is ready to send
|
||||
Send udp pings
|
||||
Sending UDP ping
|
||||
Audio initialization took 0.000446 seconds
|
||||
Call state changed to 2
|
||||
=== send thread exiting ===
|
||||
Received UDP ping reply
|
||||
Sending UDP ping
|
||||
Received UDP ping reply
|
||||
Received init ack
|
||||
peer version from init ack 9
|
||||
jitter: set min packet count 2
|
||||
Sending public endpoints request to 91.108.9.20:599, 91.108.13.3:599, 91.108.17.40:599
|
||||
Send udp pings
|
||||
Sending UDP ping
|
||||
Received UDP ping
|
||||
Received init ack
|
||||
Received UDP ping reply
|
||||
Send udp pings
|
||||
Sending UDP ping
|
||||
Received UDP ping
|
||||
Received init ack
|
||||
Received UDP ping reply
|
||||
Received init ack
|
||||
Call state changed to 3
|
||||
UDP ping reply count: 4.00
|
||||
|
||||
We welcome all developers to use our API and source code to create applications on our platform.
|
||||
There are several things we require from **all developers** for the moment.
|
||||
Steps to reproduce
|
||||
For example:
|
||||
Use Telegram X and call to Telegram Android 8.7.4.
|
||||
|
||||
1. [**Obtain your own api_id**](https://core.telegram.org/api/obtaining_api_id) for your application.
|
||||
2. Please **do not** use the name Telegram for your app — or make sure your users understand that it is unofficial.
|
||||
3. Kindly **do not** use our standard logo (white paper plane in a blue circle) as your app's logo.
|
||||
3. Please study our [**security guidelines**](https://core.telegram.org/mtproto/security_guidelines) and take good care of your users' data and privacy.
|
||||
4. Please remember to publish **your** code too in order to comply with the licences.
|
||||
|
||||
### API, Protocol documentation
|
||||
|
||||
Telegram API manuals: https://core.telegram.org/api
|
||||
|
||||
MTproto protocol manuals: https://core.telegram.org/mtproto
|
||||
|
||||
### Compilation Guide
|
||||
|
||||
**Note**: In order to support [reproducible builds](https://core.telegram.org/reproducible-builds), this repo contains dummy release.keystore, google-services.json and filled variables inside BuildVars.java. Before publishing your own APKs please make sure to replace all these files with your own.
|
||||
|
||||
You will require Android Studio 3.4, Android NDK rev. 20 and Android SDK 8.1
|
||||
|
||||
1. Download the Telegram source code from https://github.com/DrKLO/Telegram ( git clone https://github.com/DrKLO/Telegram.git )
|
||||
2. Copy your release.keystore into TMessagesProj/config
|
||||
3. Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in gradle.properties to access your release.keystore
|
||||
4. Go to https://console.firebase.google.com/, create two android apps with application IDs org.telegram.messenger and org.telegram.messenger.beta, turn on firebase messaging and download google-services.json, which should be copied to the same folder as TMessagesProj.
|
||||
5. Open the project in the Studio (note that it should be opened, NOT imported).
|
||||
6. Fill out values in TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java – there’s a link for each of the variables showing where and which data to obtain.
|
||||
7. You are ready to compile Telegram.
|
||||
|
||||
### Localization
|
||||
|
||||
We moved all translations to https://translations.telegram.org/en/android/. Please use it.
|
||||
Can it be fixed in Telegram Android?
|
||||
|
|
Loading…
Add table
Reference in a new issue