Firebase App Distribution
Firebase App Distribution توزیع برنامههایتان را برای آزمایشگران معتمد آسان میکند. با دریافت سریع برنامههایتان در دستگاههای آزمایشکنندگان، میتوانید بازخورد را زود و مکرر دریافت کنید. و اگر از Crashlytics در برنامههایتان استفاده کنید، بهطور خودکار سنجههای پایداری برای همه ساختهایتان دریافت خواهید کرد، بنابراین میدانید چه زمانی برای ارسال آمادهاید.
آماده شروع هستید؟
با نحوه توزیع برنامههای iOS آشنا شوید:
Firebase console Firebase CLI fastlane
با نحوه توزیع برنامههای Android آشنا شوید:
قابلیتهای کلیدی
| چندسکویی | توزیعهای پیشانتشار iOS و Android را از یک مکان مدیریت کنید. |
| توزیعهای سریع | با آمادهسازی سریع، بدون نیاز به نصب کیت توسعه نرمافزار، و تحویل فوری برنامه، نسخههای اولیه را بهسرعت دراختیار آزمایشکنندگان قرار دهید. |
| با گردش کارتان هماهنگ است | ساختها را بااستفاده از کنسول Firebase، ابزار «میانای خط فرمان Firebase» (CLI)، fastlane، یا Gradle (Android) توزیع کنید. با یکپارچهسازی کردن «واسط خط فرمان» در کارهای یکپارچهسازی پیوسته (CI)، توزیع را خودکارسازی کنید. |
| مدیریت آزمایشگر | تیمهای آزمون خود را با سازماندهی آنها در گروهها مدیریت کنید. میتوانید آزمایشکنندگان جدید را با دعوتهای ایمیلی که آنها را در فرایند آمادهسازی راهنمایی میکند اضافه کنید. وضعیت هر آزمایشگر را برای نسخههای خاص برنامه خود مشاهده کنید، که نشان میدهد چه کسی دعوت آزمایش را پذیرفته و برنامه را بارگیری کرده است. بازخورد درونبرنامه را فعال کنید تا جمعآوری بازخورد درباره برنامههای پیشانتشار از آزمایشگران آسانتر شود. |
| با «دستههای برنامه Android» کار میکند | نسخههای پخش را برای «بسته برنامه Android» در Google Play دراختیار آزمایشگران قرار دهید. App Distribution با سرویس همرسانی داخلی برنامه Google Play ادغام میشود تا فرایندهای آزمایش و راهاندازی برنامه شما را ساده کند. |
| سازگار با Crashlytics | وقتی با Crashlytics ترکیب شود، درباره پایداری توزیعهای آزمایشیتان اطلاعات آماری دریافت کنید. |
مسیر پیادهسازی نمونه
| بارگذاری جدیدترین ساخت پیشانتشار | ابتدا جدیدترین فایل APK، AAB، یا IPA خود را بااستفاده از کنسول Firebase، fastlane، Gradle، یا ابزارهای CLI در App Distribution بارگذاری کنید. | |
| دعوت از آزمونگران | سپس، آزمایشگرانی را که میخواهید برنامهتان را امتحان کنند اضافه کنید. آزمایشگران ایمیلی دریافت خواهند کرد که آنها را در فرایند آمادهسازی راهنمایی میکند. | |
| دریافت بازخورد | از آزمونگران خود بازخورد دریافت کنید، دادههای پایداری را پایش کنید، و برنامهتان را تکرار کنید. | |
| انتشار ساختهای بتای جدید | هرزمان که ساخت جدیدی برای آزمایش آماده داشتید، آن را در App Distribution بارگذاری کنید. به آزمایشکنندگان شما اطلاع داده میشود که ساخت جدیدی برای امتحان کردن دردسترس است. |
مراحل بعدی
آشنایی با روالهای مطلوب
- روالهای مطلوب برای توزیع برنامههای Apple برای آزمایشگران تضمین کیفیت بااستفاده از CI/CD و fastlane
- روالهای مطلوب برای توزیع برنامههای Android بین آزمایشگران تضمین کیفیت بااستفاده از CI/CD
با نحوه توزیع برنامههای iOS آشنا شوید:
Firebase console Firebase CLI fastlane REST API
با نحوه توزیع برنامههای Android آشنا شوید:
Firebase console Firebase CLI fastlane Gradle REST API
برای کسب اطلاعات بیشتر درباره App Distribution، codelabهای زیر را بررسی کنید: