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