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