از سرویس های مختلف Firebase برای راه اندازی، اجرا و گسترش عملکرد Actions خود استفاده کنید.
توابع ابری برای Firebase
Fulfillment عملکرد و عناصر مکالمه Action شما را تعریف می کند. اگر Action شما با APIهای خارجی تعامل داشته باشد، به منطق پیچیده نیاز داشته باشد، یا نیاز به خواندن و ذخیره در یک پایگاه داده داشته باشد، نیاز به تکمیل دارد. با Cloud Functions برای Firebase، اجرای Action شما به عنوان یک سرویس وب HTTP میزبانی میشود و استقرار و نگهداری را سریع و آسان میکند.
در حالی که میتوانید از هر سرویس وب HTTP برای اجرای Actions در Google استفاده کنید، Cloud Functions برای Firebase یکی از سادهترین راهها برای تعریف انجام برای Action شماست:
- نقطه پایان خود را به سرعت و بدون وقفه، با حداقل زمان صرف شده برای پیکربندی تنظیمات CLI یا وارد کردن کتابخانه های اضافی، مستقر کنید.
- بدون زحمت با سایر سرویس های ابری Firebase مانند Cloud Firestore ادغام شوید.
- منابع محاسباتی به طور خودکار بر اساس میزان مصرف Action شما مقیاس بندی می شوند، بنابراین شما اصلاً نیازی به نگرانی در مورد نگهداری سرور ندارید.
- بدون ارائه کارت اعتباری یا اطلاعات صورتحساب، انجام را تنظیم کنید.
برای شروع، از اسناد مربوط به Cloud Functions برای Firebase دیدن کنید.
میزبانی Firebase
بسیاری از اکشن ها از محتوای رسانه ای غنی در مکالمات خود برای بهبود تجربه کاربری استفاده می کنند. و اگر این کار را نکردند، باید! برنامههایی که از تصاویر و کلیپهای صوتی به جای متن استفاده میکنند، معمولاً بسیار زندهتر و به یاد ماندنیتر میشوند و در نتیجه تعامل و حفظ بیشتر کاربران را مشاهده میکنند.
میزبانی Firebase میزبانی فایل های رسانه ای غنی از استاتیک را برای استفاده در Action بسیار ساده می کند. برای اطلاعات بیشتر به راهنمای شروع میزبانی Firebase مراجعه کنید.
اگر کاربر فعلی Firebase هستید، میتوانید به راحتی از همه داراییهایی که میزبانی کردهاید برای برنامههای تلفن همراه یا وب خود دوباره استفاده کنید.
این نمونه را که از میزبانی Firebase استفاده میکند، بررسی کنید و با مراجعه به اسناد میزبانی Firebase ما درباره نحوه استفاده از آن برای میزبانی فایلهای Action خود اطلاعات بیشتری کسب کنید.
فضای ذخیره سازی ابری برای Firebase
اگر Action شما فایلهای مخصوص کاربر را تولید میکند، Cloud Storage برای Firebase مکانی برای ذخیره آن در اختیار شما قرار میدهد. چه گزارشی از پاسخهای Action شما در یک فایل متنی یا یک فایل تصویری باشد، به کاربران خود اجازه دهید در هر کجا که هستند به محتوایی که برای آنها ایجاد میکنید دسترسی داشته باشند.
این همچنین به این معنی است که دادههای کاربر شما میتوانند در چندین پلتفرم باقی بمانند. به عنوان مثال، برنامه وب شما یک تصویر برای یک کاربر تولید می کند. با استفاده از فضای ذخیرهسازی، آن تصویر از طریق Action شما برای همان کاربر قابل دسترسی است. هنگام استفاده از برنامه تلفن همراه، اگر اتصال نقطهای باشد، دانلود فایلهای کاربر متوقف میشود و پس از بهبود سیگنال آنها از سر گرفته میشود.
برای کسب اطلاعات بیشتر، به Cloud Storage برای اسناد Firebase مراجعه کنید.
Cloud Firestore
Action شما ممکن است به یک Backend برای ذخیره داده های ساده نیاز داشته باشد. Cloud Firestore یک راه حل میزبان ابری است که داده ها را ذخیره و همگام می کند.
Cloud Firestore یکپارچهسازی یکپارچه با سایر محصولات Firebase و Google Cloud Platform، از جمله Cloud Functions ارائه میکند، که به این معنی است که برای استفاده با Actions در Google عالی است.
با بازدید از اسناد Cloud Firestore بیشتر بیاموزید.