تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Firebase App Distribution
plat_iosplat_android
تسهّل عليك Firebase App Distribution توزيع تطبيقاتك على مختبِرين موثوق بهم.
من خلال توفير تطبيقاتك على أجهزة المختبِرين بسرعة، يمكنك الحصول على ملاحظات مبكرة وبشكل متكرر. وإذا كنت تستخدم Crashlytics في تطبيقاتك، ستتلقّى تلقائيًا مقاييس الثبات لجميع إصداراتك، ما يتيح لك معرفة الوقت المناسب لإطلاقها.
يمكنك إدارة عمليات توزيع الإصدارات التجريبية على أجهزة iOS وAndroid من المكان نفسه.
التوزيعات السريعة
يمكنك إتاحة الإصدارات التجريبية للمختبِرين بسرعة، وذلك من خلال عملية إعداد سريعة، وبدون الحاجة إلى تثبيت حزمة SDK، وبإمكانية تسليم التطبيق على الفور.
يتناسب مع سير عملك
يمكنك توزيع الإصدارات باستخدام وحدة تحكّم Firebase أو أداة واجهة سطر الأوامر (CLI) في Firebase أو fastlane أو Gradle (على Android). يمكنك تنفيذ عملية التوزيع تلقائيًا من خلال دمج واجهة سطر الأوامر في مهام التكامل المستمر (CI).
إدارة المختبِرين
يمكنك إدارة فِرق الاختبار من خلال تنظيمها في مجموعات. يمكنك بسهولة إضافة مختبِرين جدد من خلال دعوات عبر البريد الإلكتروني ترشدهم إلى خطوات عملية الإعداد. يمكنك الاطّلاع على حالة كل مختبِر لإصدارات معيّنة من تطبيقك،
ما يشير إلى المستخدمين الذين قبلوا دعوة الاختبار ونزّلوا
التطبيق. فعِّل ميزة "الملاحظات داخل التطبيق" لتسهيل جمع الملاحظات من المختبِرين حول
تطبيقاتك التي لم يتم إصدارها بعد.
متوافق مع "مجموعة حزمات تطبيق Android"
توزيع الإصدارات على المختبِرين لحِزمة تطبيق Android في Google Play تتكامل App Distribution مع خدمة "مشاركة التطبيقات مع الفريق الداخلي" في Google Play لتبسيط عمليات اختبار التطبيقات وإطلاقها.
يعمل مع Crashlytics
عند الدمج مع Crashlytics، يمكنك الحصول على إحصاءات حول ثبات عمليات توزيع الإصدارات الاختبارية.
مثال على مسار التنفيذ
تحميل أحدث إصدار تجريبي
أولاً، حمِّل أحدث حِزمة APK أو AAB أو IPA إلى App Distribution باستخدام وحدة تحكّم Firebase أو fastlane أو Gradle أو أدوات واجهة سطر الأوامر.
دعوة مختبِرين
بعد ذلك، أضِف المختبِرين الذين تريد أن يجرِّبوا تطبيقك. سيتلقّى المختبِرون رسالة إلكترونية تشرح لهم عملية الإعداد.
الحصول على ملاحظات
يمكنك الحصول على ملاحظات من المختبِرين ومراقبة بيانات الثبات وتكرار تطبيقك.
إصدار إصدارات تجريبية جديدة
عندما يكون لديك إصدار جديد جاهز للاختبار، ما عليك سوى تحميله إلى
App Distribution. سيتم إعلام المختبِرين بتوفّر إصدار جديد لتجربته.
تاريخ التعديل الأخير: 2025-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-23 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Firebase App Distribution \nplat_ios plat_android \n\nFirebase App Distribution makes distributing your apps to trusted testers painless.\nBy getting your apps onto testers' devices quickly, you can get feedback early\nand often. And if you use Crashlytics in your apps, you'll automatically\nget stability metrics for all your builds, so you know when you're ready to\nship.\n\n\u003cbr /\u003e\n\nReady to get started?\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nKey capabilities\n\n|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Cross-platform | Manage both your iOS and Android pre-release distributions from the same place. |\n| Fast distributions | Get early releases into your testers' hands quickly, with fast onboarding, no SDK to install, and instant app delivery. |\n| Fits into your workflow | Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, fastlane, or Gradle (Android). Automate distribution by integrating the CLI into continuous integration (CI) jobs. |\n| Tester management | Manage your testing teams by organizing them into groups. Easily add new testers with email invitations that walk them through the onboarding process. View the status of each tester for specific versions of your app, which indicates who has accepted a testing invitation and downloaded the app. Enable in-app feedback to make it easier to collect feedback on your pre-release apps from testers. |\n| Works with Android App Bundles | Distribute releases to testers for your Android App Bundle in Google Play. App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes. |\n| Works with Crashlytics | When combined with Crashlytics, get insights into the stability of your test distributions. |\n\nExample implementation path\n\n|---|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Upload your latest pre-release build | First, upload your latest APK, AAB, or IPA to App Distribution using the Firebase console, fastlane, Gradle, or the CLI tools. |\n| | Invite testers | Then, add the testers you want to try your app. Testers will receive an email that walks them through the onboarding process. |\n| | Get feedback | Get feedback from your testers, monitor stability data, and iterate on your app. |\n| | Release new beta builds | Whenever you have a new build ready for testing, just upload it to App Distribution. Your testers will be notified that a new build is available to try out. |\n\nNext steps\n\nLearn best practices\n\n- [Best practices for distributing Apple apps to QA testers using CI/CD and fastlane](/docs/app-distribution/best-practices-distributing-apple-apps-to-qa-testers-with-ci-cd-fastlane)\n- [Best practices for distributing Android apps to QA testers using CI/CD](/docs/app-distribution/best-practices-distributing-android-apps-to-qa-testers-with-ci-cd)\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nTo learn more about App Distribution, check out the following codelabs:\n\n- [Distribute app bundle releases to testers](https://firebase.google.com/codelabs/appdistribution-app-bundles).\n\n- [Alert testers about your new app releases with Firebase App Distribution Android SDK](https://firebase.google.com/codelabs/appdistribution-android).\n\n- [Alert testers about your new app releases with the Firebase App Distribution iOS SDK](https://firebase.google.com/codelabs/appdistribution-ios).\n\n- [Distribute your pre-release iOS builds faster with App Distribution and fastlane](https://firebase.google.com/codelabs/appdistribution-udid-collection)."]]