چگونه فایل های خود را از Firebase Studio دانلود کنم؟
برای دانلود فایل های خود به صورت فایل فشرده:
- روی هر دایرکتوری در پنجره Explorer کلیک راست کرده و Zip and Download را انتخاب کنید.
برای دانلود همه چیز در فهرست پروژه خود:
File > Open Folder را انتخاب کنید.
پوشه پیش فرض
/home/user
بپذیرید.پس از بارگیری فایل ها، روی پوشه کاری خود کلیک راست کرده و Zip and Download را انتخاب کنید. اگر از App Prototyping agent استفاده می کنید، دایرکتوری کاری شما
studio
خواهد بود. اگر از یک الگو یا پروژه آپلود شده استفاده می کنید، این نام پروژه شما خواهد بود.هنگامی که از شما برای بازسازی محیط خواسته شد، روی لغو کلیک کنید.
پس از اتمام دانلود، دایرکتوری کاری خود را از منوی File دوباره باز کنید تا به فضای کاری خود برگردید.
کوکی های شخص ثالث فعال نیستند.
قبل از شروع، ممکن است لازم باشد کوکی های شخص ثالث را برای مرورگر خود فعال کنید. Firebase Studio به کوکی های شخص ثالث در اکثر مرورگرها برای احراز هویت فضاهای کاری نیاز دارد.
کروم
- تنظیمات را باز کنید.
- تب Privacy and Security را باز کنید.
- مطمئن شوید که Allow all cookies فعال باشد.
- Firebase Studio باز کنید.
- روی نماد نمایان بودن در نوار آدرس visibility_off کلیک کنید تا پانل حفاظت از ردیابی باز شود. تنظیم کوکی های شخص ثالث را روشن کنید تا به طور موقت کوکی های شخص ثالث مجاز شوند. این کار کوکی ها را در Firebase Studio به مدت 90 روز فعال می کند.
سافاری
- Safari > Settings... را باز کنید.
- تنظیمات زیر را خاموش کنید:
- پیشرفته > مسدود کردن همه کوکی ها
- حریم خصوصی > جلوگیری از ردیابی بین سایتی
- Firebase Studio باز کنید.
فایرفاکس
شما نیازی به فعال کردن کوکی های شخص ثالث برای فایرفاکس ندارید. Firebase Studio باز کنید.
اپرا
- Opera را باز کنید.
- منو را باز کنید و روی تنظیمات کلیک کنید.
- به بخش Privacy & Security بروید و گزینه Third-party cookies را گسترش دهید.
- مسدود کردن کوکیهای شخص ثالث در حالت ناشناس یا مجاز به کوکیهای شخص ثالث را انتخاب کنید.
- Firebase Studio باز کنید.
قوس
- به arc://settings بروید.
- به بخش Privacy and Security بروید و گزینه Third-party cookies را گسترش دهید.
- مسدود کردن کوکیهای شخص ثالث در حالت ناشناس یا مجاز به کوکیهای شخص ثالث را انتخاب کنید.
- Firebase Studio باز کنید.
شجاع
نیازی نیست کوکی های شخص ثالث را برای Brave فعال کنید. Firebase Studio باز کنید.
چرا Firebase Studio به کوکیهای شخص ثالث (3P) نیاز دارد؟
Firebase Studio به کوکیهای 3P فعال نیاز دارد زیرا ما یک iframe را از یک دامنه (یک زیر دامنه از cloudworkstations.dev
) در دامنه دیگر ( studio.firebase.google.com
) ارائه میکنیم و کوکیهای 3P ارتباط بین منبع امن را فعال میکنند.
هنگام باز کردن یک فضای کاری، پیام قادر به ارسال درخواست شما به قسمت پشتیبان نیست. اتصال به سرور در پورت 80 ظاهر می شود.
تقریباً پنج ثانیه صبر کنید و صفحه را رفرش کنید.
چگونه می توانم سهمیه درخواست در دقیقه را برای کلید Gemini API ایجاد شده خودکار خود مشاهده کنم؟
درباره محدودیتهای نرخ و سهمیه برای Gemini API بیاموزید.
میتوانید سهمیههای مرتبط با کلید API تولید شده خودکار خود را در صفحه سهمیهها و محدودیتهای سیستم API زبان تولیدی در کنسول Google Cloud مشاهده کنید.
پیش نمایش من بارگیری نمی شود، اما نمی توانم هیچ مشکلی در کد پیدا کنم. چگونه می توانم Firebase Studio مجددا راه اندازی کنم؟
اگر Firebase Studio به درستی تازهسازی نمیشود (معمولاً در نتیجه اصلاحکنندههای اصلی یا تغییرات در فایل dev.nix
محیط شما)، پالت فرمان ( Cmd+Shift+P
در Mac یا Ctrl+Shift+P
در ChromeOS، Windows یا Linux) را باز کنید و دستور Hard Restart را اجرا کنید. اگر جواب نداد، دستور Rebuild Environment را اجرا کنید.
فضای کاری من پاسخگو نیست، تنها چیزی که می بینم یک صفحه خالی هنگام بارگذاری است
اگر فضای کاری شما پاسخ نمی دهد، می توانید VM را بازنشانی کنید. برای انجام این کار:
از Firebase Studio ، روی منوی More ( more_horiz ) کلیک کنید، سپس Reset را انتخاب کنید.
وقتی از شما خواسته شد، دوباره روی Reset کلیک کنید.
فضای کاری خود را دوباره باز کنید
در حین ایجاد یک فضای کاری، پیامی می بینم، اوه... ما باید یک VM جدید راه اندازی کنیم ، و رابط کاربری پس از آن هنگ می کند.
Firebase Studio مجموعه ای گرم از ماشین های مجازی دارد که برای تهیه فضاهای کاری در صورت تقاضا استفاده می شود. هنگامی که استخر کم می شود، پس از راه اندازی یک ماشین مجازی جدید، فضاهای کاری فراهم می شود. این فرآیند ممکن است زمان ببرد (گاهی اوقات تا پنج دقیقه) اما در نهایت موفق می شود.
هنگام ایجاد یک فضای کاری، یک خطای داخلی دریافت می کنم رخ داده است .
در بیشتر موارد خطاهای داخلی در حین تهیه فضای کاری، بازخوانی صفحه بعد از یک دقیقه یا بیشتر باید شما را از خطا عبور دهد و وارد فضای کاری شود.
چند فضای کاری می توانم ایجاد کنم؟
طرح بدون هزینه Firebase Studio به سه فضای کاری برای هر کاربر محدود شده است. با پیوستن به برنامه برنامهنویس Google، میتوانید تعداد فضاهای کاری را که میتوانید ایجاد کنید تا 10 افزایش دهید. برای ارتقا به 30 فضای کاری، در برنامه Google Developer Premium مشترک شوید.
فضای کاری من بارگیری می شود، اما شبیه ساز خالی است.
ما به طور فعال در حال بهبود قابلیت اطمینان شبیه سازهای مبتنی بر ابر خود هستیم. اگر بازخوانی صفحه مشکل را برطرف نکرد، مشکل را به پشتیبانی Firebase گزارش دهید .
فضاهای کاری Firebase Studio دارای نسخه فلاتر هستند که با پروژه من ناسازگار است.
میتوانید نسخه تقریباً همه نرمافزارهای از پیش نصب شده را در داخل یک فضای کاری ارتقا یا کاهش دهید، درست همانطور که در دستگاه محلی خود انجام میدهید (با استفاده از apt-get یا brew). میتوانید نرمافزار را در فضای کاری خود ارتقا یا کاهش دهید، اما نرمافزار نصبشده در تمام جلسات ثابت نیست. توصیه می کنیم تمام بسته های مورد نیاز را در فایل dev.nix خود قرار دهید.
ما فعالانه در حال کار برای بهبود مدیریت نسخه Flutter در Firebase Studio هستیم.
من URL ایستگاه کاری خود را با شخصی به اشتراک گذاشتم، اما آنها نمی توانند آن را ببینند.
شما فقط می توانید URL فضای کاری را با کاربرانی که به فضای کاری دسترسی دارند به اشتراک بگذارید. کاربران بدون اجازه هنگام تلاش برای بازدید از URL خطایی می بینند. مطمئن شوید که فضای کاری را به صراحت با آنها به اشتراک بگذارید .
وقتی ایستگاه کاری خود را به اشتراک می گذارم، همکار من چه چیزی می تواند ببیند؟
کاربرانی که به فضای کاری شما اضافه می شوند به کل سیستم فایل ماشین مجازی دسترسی کامل دارند، که ممکن است حاوی فایل های حساسی مانند کلیدهای خصوصی و نشانه های دسترسی ذخیره شده در دیسک باشد. فضای کاری خود را فقط با افرادی که به آنها اعتماد دارید به اشتراک بگذارید. در حالی که این رویکرد به سایر کاربران کمک می کند تا وضعیت دقیق فضای کاری شما را مشاهده کنند، به این معنی است که آنها همه چیز را در فضای کاری شما می بینند.
من فضای کاری خود را به اشتراک گذاشتم. چرا همکار من نمی تواند برنامه من را منتشر یا نظارت کند؟
کاربرانی که به فضای کاری شما اضافه میشوند ممکن است مجوز پروژه Firebase زیربنایی آن را نداشته باشند که ویژگیهای انتشار و نظارت "نمای کلی برنامه" را تامین میکند. برای اعطای مجوز به پروژه Firebase خود، به مجوزها و دسترسی به پروژههای Firebase مراجعه کنید
آیا می توانم از فریم ورک هایی استفاده کنم که Firebase Studio قالبی برای آن ها ندارد برای ساخت اپلیکیشن خود؟
بله! می توانید محیط خود را برای کار با تقریباً هر فریمورک یا زبانی در Firebase Studio سفارشی کنید.
هنگام انتشار یک برنامه Flutter در Firebase Hosting چه دایرکتوری هدفی را باید انتخاب کنم؟
دایرکتوری build/web
انتخاب کنید. این فهرست باید حاوی index.html
و تمام دارایی های ثابت مورد نیاز برای ارائه برنامه وب شما پس از ساخت موفقیت آمیز برنامه باشد (از طریق flutter build web
).
چگونه می توانم پشتیبان برنامه خود را در فضای کاری خود تنظیم کنم تا جلوی صفحه من بتواند با آن ارتباط برقرار کند؟
میتوانید بهطور موقت پورت TCP را که سرور باطن شما روی آن اجرا میشود، باز کنید تا توسعه ظاهر و باطن خود را بهطور جداگانه در فضاهای کاری مختلف آسانتر کنید:
سرور پشتیبان یا API خود را به صورت دستی در ترمینال یا به عنوان بخشی از پیکربندی پیش نمایش فایل
dev.nix
یا قلاب چرخه حیاتonStart
خود راه اندازی کنید.روی نماد Firebase Studio در نوار فعالیت (به طور پیش فرض در سمت چپ) کلیک کنید تا پانل Firebase Studio باز شود.
بخش پورتهای Backend را گسترش دهید تا لیستی از سرورهای در حال اجرا، از جمله شماره پورت و شناسه پردازش (PID) آنها را ببینید.
را کلیک کنید
نماد عمومی (یک قفل) در سمت چپ شماره پورت ایجاد کنید .
را کلیک کنید
نماد URL را در سمت راست شماره پورت کپی کنید تا URL کاملا واجد شرایط آن کپی شود.
اکنون میتوانید مستقیماً (مثلاً با یک تماس
fetch
) از ظاهر خود به این نشانی اینترنتی ارجاع دهید.
برگه پیش نمایش خود را بستم. چگونه آن را برگردانم؟
پالت فرمان را با استفاده از Ctrl+Shift+P
(یا Cmd-Shift-P
در MacOS) باز کنید، سپس Firebase Studio : Show preview Android یا Firebase Studio : Show web preview را انتخاب کنید.
Code OSS چیست؟
نرم افزار کد منبع باز (Code-OSS) یک پروژه متن باز است که لایه اصلی VS Code است. Code-OSS تحت مجوز استاندارد MIT در GitHub در دسترس است و مایکروسافت در آنجا محصول VS Code را توسعه می دهد.
چگونه می توانم از تکمیل کدهای خود و درخواست های چت Gemini به عنوان داده های آموزشی استفاده نکنم؟
استفاده شما از Firebase Studio تحت شرایط خدمات Google است.
با این حال، توجه داشته باشید که استفاده شما از ویژگیهای هوش مصنوعی مولد در Firebase Studio توسط خطمشی استفاده ممنوعه از هوش مصنوعی تولیدی و شرایط خدمات اضافی Gemini API (به طور خاص توسط شرایط خدمات اضافی Gemini API : خدمات بدون پرداخت کنترل میشود) کنترل میشود.
برای جلوگیری از استفاده از اعلان ها و پاسخ های خود برای آموزش مدل، از App Prototyping agent استفاده نکنید، و از Gemini در Firebase در Firebase Studio استفاده نکنید. برای جلوگیری از استفاده از کد خود برای آموزش مدل، تکمیل کد و نمایه سازی کد را در تنظیمات Firebase Studio خود خاموش کنید .
چگونه می توانم یک درخواست ویژگی یا بازخورد در مورد مشکلی که با آن برخورد کردم ارسال کنم؟
اگر هنگام استفاده از Firebase Studio با مشکلی مواجه شدید یا درخواست ویژگی دارید، با پشتیبانی Firebase تماس بگیرید .
من از یک ویژگی خاص در Firebase Studio استفاده می کردم اما دیگر نمی توانم آن را پیدا کنم. چرا حذف شد؟
برخی از ویژگی های Firebase Studio آزمایشی هستند. ما برای بازخورد شما ارزش قائل هستیم و فعالانه از آن برای اطلاع رسانی به مجموعه ویژگی های فعلی و برنامه ریزی شده خود استفاده می کنیم و به طور دوره ای ویژگی هایی را حذف می کنیم که مطابق انتظارات شما یا انتظارات ما نیستند. اگر ویژگی هایی وجود دارد که می خواهید در نسخه ایده آل Firebase Studio خود مشاهده کنید، بازخورد خود را برای ما ارسال کنید . ما می خواهیم از شما بشنویم!
من نتوانستم پروژه ای ایجاد کنم
هنگام تهیه منابعی مانند کلید Gemini API یا استقرار در Firebase App Hosting ، یک پروژه به طور خودکار بر اساس نام فضای کاری Firebase Studio برای شما ارائه می شود. اگر خطای «ساخت پروژه ناموفق» دریافت کردید، بررسی کنید که نام فضای کاری شما شامل کاراکترهای خاصی نباشد. فقط حروف، اعداد، نقل قول، خط تیره، فاصله و علامت تعجب در نام پروژه Firebase معتبر هستند.