Check out what’s new from Firebase at Google I/O 2022. Learn more

توزیع برنامه Firebase

Firebase App Distribution توزیع برنامه‌های شما را بین آزمایش‌کنندگان مورد اعتماد بدون دردسر می‌کند. با قرار دادن سریع برنامه‌هایتان در دستگاه‌های آزمایش‌کننده، می‌توانید زودهنگام و اغلب بازخورد دریافت کنید. و اگر از Crashlytics در برنامه‌های خود استفاده می‌کنید، به‌طور خودکار معیارهای ثبات را برای همه ساخت‌های خود دریافت خواهید کرد، بنابراین می‌دانید چه زمانی برای ارسال آماده هستید.


برای شروع آماده اید؟

نحوه توزیع برنامه های iOS خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane REST API

نحوه توزیع برنامه های Android خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane Gradle REST API

قابلیت های کلیدی

کراس پلت فرم هر دو توزیع پیش انتشار 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 آپلود کنید. به آزمایش کنندگان شما اطلاع داده می شود که ساخت جدیدی برای آزمایش در دسترس است.

مراحل بعدی

نحوه توزیع برنامه های iOS خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane REST API

نحوه توزیع برنامه های Android خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane Gradle REST API

برای کسب اطلاعات بیشتر در مورد توزیع برنامه، کدهای زیر را بررسی کنید:

،

توزیع برنامه Firebase

Firebase App Distribution توزیع برنامه‌های شما را بین آزمایش‌کنندگان مورد اعتماد بدون دردسر می‌کند. با قرار دادن سریع برنامه‌هایتان در دستگاه‌های آزمایش‌کننده، می‌توانید زودهنگام و اغلب بازخورد دریافت کنید. و اگر از Crashlytics در برنامه‌های خود استفاده می‌کنید، به‌طور خودکار معیارهای ثبات را برای همه ساخت‌های خود دریافت خواهید کرد، بنابراین می‌دانید چه زمانی برای ارسال آماده هستید.


برای شروع آماده اید؟

نحوه توزیع برنامه های iOS خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane REST API

نحوه توزیع برنامه های Android خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane Gradle REST API

قابلیت های کلیدی

کراس پلت فرم هر دو توزیع پیش انتشار 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 آپلود کنید. به آزمایش کنندگان شما اطلاع داده می شود که ساخت جدیدی برای آزمایش در دسترس است.

مراحل بعدی

نحوه توزیع برنامه های iOS خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane REST API

نحوه توزیع برنامه های Android خود را بیاموزید:

کنسول Firebase Firebase CLI fastlane Gradle REST API

برای کسب اطلاعات بیشتر در مورد توزیع برنامه، کدهای زیر را بررسی کنید: