Telegram - アンドロイドソースのための電報

(Telegram for Android source)

Created at: 2013-10-25 22:08:10
Language: Java
License: GPL-2.0

アンドロイドのための電報メッセンジャー

Telegramは、速度とセキュリティに重点を置いたメッセージングアプリです。超高速でシンプルで無料です。 このリポジトリには、Android用テレグラムアプリの公式ソースコードが含まれています。

テレグラムアプリケーションの作成

すべての開発者がAPIとソースコードを使用してプラットフォーム上にアプリケーションを作成することを歓迎します。 現時点では、すべての開発者に必要なものがいくつかあります。

  1. アプリケーション用に独自のapi_idを取得します
  2. アプリにTelegramという名前を使用した、非公式であることをユーザーが理解していることを確認したりしないでください。
  3. 標準のロゴ(青い円で囲まれた白い紙飛行機)をアプリのロゴとして使用しないでください
  4. セキュリティガイドラインをお読みになり、ユーザーのデータとプライバシーに十分注意してください。
  5. ライセンスに準拠するために、コードも公開することを忘れないでください。

API、プロトコルドキュメント

テレグラムAPIマニュアル:https://core.telegram.org/api

MTprotoプロトコルマニュアル:https://core.telegram.org/mtproto

コンパイルガイド

:再現可能なビルドをサポートするために、このリポジトリにはダミーのrelease.keystore、google-services.json、および入力された変数がBuildVars.java内に含まれています。独自のAPKを公開する前に、これらのファイルをすべて独自のファイルに置き換えてください。

Android Studio 3.4、Android NDK rev. 20、Android SDK 8.1が必要です。

  1. https://github.com/DrKLO/Telegram からテレグラムのソースコードをダウンロードします(gitクローン https://github.com/DrKLO/Telegram.git )
  2. リリース.keystoreをTMessagesProj/configにコピーします
  3. gradle.propertiesにRELEASE_KEY_PASSWORD、RELEASE_KEY_ALIAS、RELEASE_STORE_PASSWORD記入して、リリース.キーストアにアクセスします。
  4. https://console.firebase.google.com/ に移動し、アプリケーションIDorg.telegram.messengerとorg.telegram.messenger.betaを使用して2つのAndroidアプリを作成し、firebaseメッセージングをオンにして、TMessagesProjと同じフォルダにコピーする必要があるgoogle-services.jsonをダウンロードします。
  5. Studioでプロジェクトを開きます(インポートではなく開く必要があることに注意してください)。
  6. TMessagesProj/src/main/java/org/telegram/messenger/BuildVarsに値を入力します.java – 各変数には、取得するデータとデータを示すリンクがあります。
  7. テレグラムをコンパイルする準備ができました。

ローカライゼーション

すべての翻訳を https://translations.telegram.org/en/android/ に移動しました。ぜひご利用ください。