Nullgramは、Telegram App for Androidの公式ソースコードをベースとした 無料でオープンソース なサードパーティー製のTelegramクライアントです。
コンピュータープログラミングにおいて、初期化されていないまたは定義されていない、空の状態、あるいは意味がない値という意味で使用されるNull。
Nullgramの名前には、悪意のある物は存在しないことを表す意味があります。Nullgramは、あなたのデバイスにFCM通知 「nmsl」などの通知1やチャンネルに広告を送信2、悪意を持った競争や競合他社に関する悪意ある噂を公表3等はしません。
素晴らしいですね!
まずは開発ドキュメントを完全に理解していることを確認してください。 もしも未読の場合はドキュメントをお読みください。必ず読んでください。
その後に新規のPull Requestを作成してください。
まず、最新のバージョンがインストールされていることを確認してください(チャンネル内を確認してください、Playストア版は最新版の公開までに遅延があります)。
その問題が公式のTelegramクライアントにも表示される場合は、それを公式に提出してください(説明文やスクリーンショットにNullgramを含めないように注意してください、公式の開発者は私たちを嫌っています!)。
その後に発生した問題を詳細に説明してください(英語のみ)。Issueを作成するか、私たちのグループ内に#bugを付けて投稿してください。
Issueテンプレートを使用して詳細なバージョン番号を入力してください。私は最新のバージョンを使用していますが、あなたが使用しているバージョンはわかりません。
クラッシュが発生した場合は、logcatを使用してログを取得することができます(タグ:Nullgram
)。
Android NDK rev.21とAndroid SDK 14が必要です。
- Telegramのソースコードを https://github.com/qwq233/Nullgram からダウンロードしてください。
- こちらからccacheをダウンロードして
PATH
にあることを確認してください。 - TMessagesProj/configのrelease.keystoreを自分のものに置換してください。
- gradle.properties内のRELEASE_KEY_PASSWORD、RELEASE_KEY_ALIAS、RELEASE_STORE_PASSWORDでrelease.keystoreにアクセスします。
- https://console.firebase.google.com/ にアクセスしてアプリIDを
top.qwq2333.nullgram
でAndroidアプリを1つ作成してfirebase messagingをONにし、google-services.jsonをダウンロードしてTMessagesProjと同じフォルダにコピーしてください。 - ターミナルを開いて
./gradlew assembleRelease
を実行してAPKをビルドしてください。
IDEに無料のオープンソースライセンスを割り当ててくれたJetbrainsとOSSのスポンサーになって頂いたCloudFlareに感謝をします。