Firebase App Distribution
Firebase App Distribution توزیع برنامههایتان را برای آزمایشگران معتمد آسان میکند. با قرار دادن سریع برنامههایتان در دستگاههای آزمایشکنندگان، میتوانید بازخوردها را زودتر و بیشتر دریافت کنید. و اگر از Crashlytics در برنامههایتان استفاده میکنید، بهطور خودکار سنجههای پایداری را برای همه ساختهایتان دریافت خواهید کرد، بنابراین میدانید چه زمانی برای ارسال آماده هستید.
آماده شروع هستید؟
با نحوه توزیع برنامههای iOS آشنا شوید:
Firebase console Firebase CLI fastlane
با نحوه توزیع برنامههای Android آشنا شوید:
کنسول Firebase رابط خط فرمان Firebase fastlane Gradle REST API
قابلیتهای کلیدی
| چندسکویی | توزیعهای پیشانتشار iOS و Android را از یک مکان مدیریت کنید. |
| توزیعهای سریع | با آمادهسازی سریع، بدون نیاز به نصب کیت توسعه نرمافزار، و تحویل فوری برنامه، نسخههای اولیه را بهسرعت دراختیار آزمایشکنندگان قرار دهید. |
| با گردش کارتان هماهنگ است | ساختها را بااستفاده از کنسول Firebase، ابزار «میانای خط فرمان Firebase» (CLI)، fastlane، یا Gradle (Android) توزیع کنید. با یکپارچهسازی کردن «واسط خط فرمان» در کارهای یکپارچهسازی پیوسته (CI)، توزیع را خودکارسازی کنید. |
| مدیریت آزمایشگر | تیمهای آزمون خود را با سازماندهی آنها در گروهها مدیریت کنید. میتوانید با دعوتهای ایمیلی که آزمایشکنندگان جدید را در فرایند آمادهسازی راهنمایی میکند، آنها را اضافه کنید. وضعیت هر آزمونگر را برای نسخههای خاصی از برنامهتان مشاهده کنید، که نشان میدهد چه کسی دعوت آزمایش را پذیرفته و برنامه را بارگیری کرده است. بازخورد درونبرنامه را فعال کنید تا جمعآوری بازخورد درباره برنامههای پیشانتشار از آزمونگران آسانتر شود. |
| با Android App Bundles کار میکند | نسخههای پخش را برای «بسته برنامه 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، codelabs زیر را بررسی کنید:
با Firebase App Distribution iOS SDK، آزمایشکنندگان را از انتشار نسخههای جدید برنامهتان مطلع کنید.
توزیع سریعتر ساختهای پیشانتشار iOS با App Distribution و fastlane.