アンドロイドのための電報メッセンジャー
Telegramは、速度とセキュリティに重点を置いたメッセージングアプリです。超高速でシンプルで無料です。
このリポジトリには、Android用テレグラムアプリの公式ソースコードが含まれています。
テレグラムアプリケーションの作成
すべての開発者がAPIとソースコードを使用してプラットフォーム上にアプリケーションを作成することを歓迎します。
現時点では、すべての開発者に必要なものがいくつかあります。
-
アプリケーション用に独自のapi_idを取得します。
- アプリにTelegramという名前を使用したり、非公式であることをユーザーが理解していることを確認したりしないでください。
- 標準のロゴ(青い円で囲まれた白い紙飛行機)をアプリのロゴとして使用しないでください。
- セキュリティガイドラインをお読みになり、ユーザーのデータとプライバシーに十分注意してください。
- ライセンスに準拠するために、コードも公開することを忘れないでください。
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が必要です。
- https://github.com/DrKLO/Telegram からテレグラムのソースコードをダウンロードします(gitクローン https://github.com/DrKLO/Telegram.git )
- リリース.keystoreをTMessagesProj/configにコピーします
- gradle.propertiesにRELEASE_KEY_PASSWORD、RELEASE_KEY_ALIAS、RELEASE_STORE_PASSWORD記入して、リリース.キーストアにアクセスします。
- https://console.firebase.google.com/ に移動し、アプリケーションIDorg.telegram.messengerとorg.telegram.messenger.betaを使用して2つのAndroidアプリを作成し、firebaseメッセージングをオンにして、TMessagesProjと同じフォルダにコピーする必要があるgoogle-services.jsonをダウンロードします。
- Studioでプロジェクトを開きます(インポートではなく開く必要があることに注意してください)。
- TMessagesProj/src/main/java/org/telegram/messenger/BuildVarsに値を入力します.java – 各変数には、取得するデータとデータを示すリンクがあります。
- テレグラムをコンパイルする準備ができました。
ローカライゼーション
すべての翻訳を https://translations.telegram.org/en/android/ に移動しました。ぜひご利用ください。