برنامج تيليجرام ماسنجر للاندرويد
Telegram هو تطبيق مراسلة يركز على السرعة والأمان. إنها فائقة السرعة وبسيطة ومجانية. يحتوي هذا الريبو على كود المصدر الرسمي لتطبيق Telegram لنظام Android.
إنشاء تطبيق Telegram الخاص بك
نرحب بجميع المطورين لاستخدام واجهة برمجة التطبيقات (API) وكود المصدر الخاص بنا لإنشاء تطبيقات على نظامنا الأساسي. هناك العديد من الأشياء التي نطلبها من جميع المطورين في الوقت الحالي.
- احصل على api_id الخاص بك لتطبيقك.
- من فضلك لا تستخدم اسم Telegram لتطبيقك، أو تأكد من أن المستخدمين يفهمون أنه غير رسمي.
- يرجى عدم استخدام شعارنا القياسي (طائرة ورقية بيضاء في دائرة زرقاء) كشعار لتطبيقك.
- يرجى دراسة إرشادات الأمان لدينا والعناية جيدًا ببيانات المستخدمين وخصوصيتهم.
- يرجى تذكر نشر التعليمات البرمجية الخاصة بك أيضًا من أجل الالتزام بالتراخيص.
API، وثائق البروتوكول
أدلة Telegram API: https://core.telegram.org/api
أدلة بروتوكول MTproto: https://core.telegram.org/mtproto
دليل التجميع
ملاحظة : من أجل دعم الإصدارات القابلة للتكرار، يحتوي هذا الريبو على الإصدار الوهمي.keystore وgoogle-services.json والمتغيرات المعبأة داخل BuildVars.java. قبل نشر ملفات APK الخاصة بك، يرجى التأكد من استبدال كل هذه الملفات بملفاتك الخاصة.
سوف تحتاج إلى Android Studio 3.4 وAndroid NDK rev. 20 وأندرويد SDK 8.1
- قم بتنزيل كود مصدر Telegram من https://github.com/DrKLO/Telegram ( git clone https://github.com/DrKLO/Telegram.git )
- انسخ الإصدار الخاص بك إلى TMessagesProj/config
- املأ RELEASE_KEY_PASSWORD، RELEASE_KEY_ALIAS، RELEASE_STORE_PASSWORD في gradle.properties للوصول إلى الإصدار الخاص بك.
- انتقل إلى https://console.firebase.google.com/، وقم بإنشاء تطبيقين لنظام Android باستخدام معرفات التطبيق org.telegram.messenger وorg.telegram.messenger.beta، وقم بتشغيل مراسلة Firebase وتنزيل google-services.json، والذي ينبغي أن يكون يتم نسخه إلى نفس المجلد مثل TMessagesProj.
- افتح المشروع في الاستوديو (لاحظ أنه يجب فتحه وليس استيراده).
- املأ القيم في TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java - يوجد رابط لكل متغير يوضح مكان الحصول على البيانات والبيانات التي يجب الحصول عليها.
- أنت جاهز لتجميع Telegram.
التعريب
لقد نقلنا جميع الترجمات إلى https://translations.telegram.org/en/android/. الرجاء استخدامه.