অ্যাপ প্রোটোটাইপিং এজেন্টের সাহায্যে একটি ফুল-স্ট্যাক ওয়েব অ্যাপ বিকাশ, প্রকাশ এবং নিরীক্ষণ করুন, অ্যাপ প্রোটোটাইপিং এজেন্টের সাহায্যে একটি ফুল-স্ট্যাক ওয়েব অ্যাপ তৈরি করুন, প্রকাশ করুন এবং নিরীক্ষণ করুন, অ্যাপ প্রোটোটাইপিং এজেন্টের সাহায্যে একটি ফুল-স্ট্যাক ওয়েব অ্যাপ তৈরি করুন, প্রকাশ করুন এবং নিরীক্ষণ করুন, একটি ফুল-স্ট্যাক প্রোটোটাইপিং অ্যাপের সাহায্যে একটি ফুল-স্ট্যাক ওয়েব অ্যাপ তৈরি করুন, প্রকাশ করুন এবং নিরীক্ষণ করুন

Firebase এ Gemini-এর সাহায্যে একটি ফুল-স্ট্যাক অ্যাপ দ্রুত বিকাশ ও প্রকাশ করতে কীভাবে App Prototyping agent ব্যবহার করবেন এই নির্দেশিকা আপনাকে দেখায়। আপনি একটি নেক্সট.js অ্যাপ তৈরি করতে একটি প্রাকৃতিক-ভাষা প্রম্পট ব্যবহার করবেন যা লগ-ইন করা ব্যবহারকারীর দ্বারা প্রদত্ত ছবি বা ইন-ব্রাউজার ক্যামেরা থেকে খাদ্য আইটেমগুলি সনাক্ত করে এবং চিহ্নিত উপাদানগুলি ধারণ করে এমন একটি রেসিপি তৈরি করে৷ ব্যবহারকারীরা তারপর একটি অনুসন্ধানযোগ্য ডাটাবেসে রেসিপি সংরক্ষণ করতে বেছে নিতে পারেন।

Firebase App Hosting এ প্রকাশ করার আগে আপনি অ্যাপটিকে পরিমার্জিত ও উন্নত করবেন।

আপনি এই নির্দেশিকাটির মাধ্যমে এগিয়ে যাওয়ার সাথে সাথে আপনি যে অন্যান্য প্রযুক্তিগুলি ব্যবহার করবেন তার মধ্যে রয়েছে:

ধাপ 1: আপনার অ্যাপ তৈরি করুন

  1. আপনার Google অ্যাকাউন্টে লগ ইন করুন এবং Firebase Studio খুলুন।

  2. AI ক্ষেত্রের প্রোটোটাইপ একটি অ্যাপে , নিম্নলিখিত প্রম্পটটি প্রবেশ করান, যা একটি ইমেজ-ভিত্তিক রেসিপি অ্যাপ তৈরি করবে যা ব্রাউজার ক্যামেরা এবং জেনারেটিভ এআই ব্যবহার করে।

    উদাহরণস্বরূপ, আপনি একটি রেসিপি প্রজন্মের অ্যাপ তৈরি করতে নিম্নলিখিত মত একটি প্রম্পট লিখতে পারেন:

    Use secure coding practices to create an error-free web app that lets
    users upload a photo or take a picture with their browser
    camera. The app identifies the food in the picture and generates a
    recipe and accompanying image that includes that food.
    
    If no food product is identified, generate a random dessert recipe.
    
  3. ঐচ্ছিকভাবে, আপনার প্রম্পটের সাথে একটি ছবি আপলোড করুন। উদাহরণ স্বরূপ, আপনি এমন একটি ছবি আপলোড করতে পারেন যাতে আপনি যে রঙের স্কিমটি আপনার অ্যাপ ব্যবহার করতে চান এবং Firebase Studio এটি ব্যবহার করতে বলুন। ছবি 3 MiB এর কম হতে হবে।

  4. এআই সহ প্রোটোটাইপ ক্লিক করুন।

    অ্যাপ প্রোটোটাইপিং এজেন্ট আপনার প্রম্পটের উপর ভিত্তি করে একটি অ্যাপ ব্লুপ্রিন্ট তৈরি করে, একটি প্রস্তাবিত অ্যাপের নাম, প্রয়োজনীয় বৈশিষ্ট্য এবং শৈলী নির্দেশিকা ফেরত দেয়।

  5. নীলনকশা পর্যালোচনা করুন। প্রয়োজনে কিছু পরিবর্তন করুন। উদাহরণস্বরূপ, আপনি এই বিকল্পগুলির মধ্যে একটি ব্যবহার করে প্রস্তাবিত অ্যাপের নাম বা রঙের স্কিম পরিবর্তন করতে পারেন:

    • কাস্টমাইজ ক্লিক করুন এবং সরাসরি ব্লুপ্রিন্ট সম্পাদনা করুন। আপনার পরিবর্তন করুন এবং সংরক্ষণ করুন ক্লিক করুন.

    • চ্যাট প্যানে বর্ণনা করুন... ক্ষেত্রে, স্পষ্ট প্রশ্ন এবং প্রসঙ্গ যোগ করুন। আপনি অতিরিক্ত ছবি আপলোড করতে পারেন.

  6. প্রোটোটাইপ এই অ্যাপ্লিকেশন ক্লিক করুন.

  7. অ্যাপ প্রোটোটাইপিং এজেন্ট আপনার অ্যাপ কোডিং শুরু করে।

    • যেহেতু আপনার অ্যাপ AI ব্যবহার করে, তাই আপনাকে একটি Gemini API কী যোগ করতে বা জেনারেট করতে বলা হয়। আপনি অটো-জেনারেট ক্লিক করলে, App Prototyping agent আপনার জন্য একটি ফায়ারবেস প্রকল্প এবং একটি জেমিনি এপিআই কী ব্যবস্থা করে।

ধাপ 2: পরীক্ষা করুন, পরিমার্জন করুন, ডিবাগ করুন এবং পুনরাবৃত্তি করুন

প্রাথমিক অ্যাপ তৈরি হওয়ার পরে, আপনি পরীক্ষা, পরিমার্জন, ডিবাগ এবং পুনরাবৃত্তি করতে পারেন।

  • আপনার অ্যাপের সাথে রিভিউ করুন এবং ইন্টারঅ্যাক্ট করুন: কোড জেনারেশন শেষ হওয়ার পর, আপনার অ্যাপের একটি প্রিভিউ দেখা যাবে। আপনি এটি পরীক্ষা করতে সরাসরি পূর্বরূপের সাথে যোগাযোগ করতে পারেন। আপনার অ্যাপের পূর্বরূপ দেখুন।

  • Cloud Firestore এবং Firebase Authentication যোগ করুন : পুনরাবৃত্তি পর্বের সময়, আপনি App Prototyping agent Cloud Firestore এবং Firebase Authentication ব্যবহার করে ব্যবহারকারীর প্রমাণীকরণ এবং একটি ডাটাবেস যোগ করতে বলতে পারেন। উদাহরণস্বরূপ, ব্যবহারকারীদের নিম্নলিখিতগুলির মতো একটি প্রম্পট সহ রেসিপিগুলি সংরক্ষণ এবং ডাউনলোড করার ক্ষমতা দিন:

    Add user authentication to the app. Authenticated users can:
    
      - Download the recipe and its generated image as a PDF (Print).
    
      - Save the recipe as public or private and make accessible to a search
        feature. For now, just save the text, not the image, to the database.
    
    Important: Only authenticated users can download the PDF.
    
  • যেকোনও ত্রুটি দেখা দিলে ঠিক করুন: বেশিরভাগ ক্ষেত্রে, App Prototyping agent আপনাকে যেকোনও ত্রুটি দেখা দিলে তা ঠিক করার জন্য অনুরোধ করে। এটি একটি সংশোধন করার চেষ্টা করার অনুমতি দিতে ত্রুটি সংশোধন করুন ক্লিক করুন৷

    আপনি যদি এমন ত্রুটি পান যেগুলি স্বয়ংক্রিয়ভাবে ঠিক করার জন্য আপনাকে অনুরোধ করা হয়নি, তবে ত্রুটিটি এবং যেকোন প্রাসঙ্গিক প্রসঙ্গ (উদাহরণস্বরূপ, "আপনি কি আমার ফায়ারবেস ইনিশিয়ালাইজেশন কোডে এই ত্রুটিটি ঠিক করতে পারেন?") চ্যাট উইন্ডোতে কপি করুন এবং এটি Gemini- এ পাঠান।

  • প্রাকৃতিক ভাষা ব্যবহার করে পরীক্ষা করুন এবং পুনরাবৃত্তি করুন: আপনার অ্যাপটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন এবং আপনি এতে খুশি না হওয়া পর্যন্ত কোড এবং ব্লুপ্রিন্টে পুনরাবৃত্তি করতে App Prototyping agent সাথে কাজ করুন।

    Prototyper view, you can also use the following features:

    • ক্লিক করুন টীকা আইকন প্রিভিউ উইন্ডোতে সরাসরি আঁকতে টীকা । আপনি App Prototyping agent কী পরিবর্তন করতে চান তা দৃশ্যত বর্ণনা করতে একটি ঐচ্ছিক পাঠ্য প্রম্পটের সাথে উপলব্ধ আকৃতি, চিত্র এবং পাঠ্য সরঞ্জামগুলি ব্যবহার করুন৷

    • ক্লিক করুন আইকন নির্বাচন করুন একটি নির্দিষ্ট উপাদান নির্বাচন করতে নির্বাচন করুন এবং App Prototyping agent জন্য নির্দেশাবলী লিখুন। এটি আপনাকে একটি নির্দিষ্ট আইকন, বোতাম, পাঠ্যের টুকরো বা অন্যান্য উপাদানকে দ্রুত লক্ষ্য করতে দেয়। আপনি যখন একটি ছবিতে ক্লিক করেন, তখন আপনার কাছে Unsplash থেকে একটি স্টক চিত্র অনুসন্ধান এবং নির্বাচন করার বিকল্পও থাকে।

    ঐচ্ছিকভাবে, আপনি ক্লিক করতে পারেন লিঙ্ক আইকন Firebase Studio পাবলিক প্রিভিউ ব্যবহার করে আপনার অ্যাপ সর্বজনীনভাবে এবং অস্থায়ীভাবে শেয়ার করতে পূর্বরূপ লিঙ্ক শেয়ার করুন

  • একটি ফায়ারবেস প্রকল্প তৈরি করুন: অ্যাপ প্রোটোটাইপিং এজেন্ট আপনার পক্ষ থেকে একটি ফায়ারবেস প্রকল্পের ব্যবস্থা করে যখন আপনি:

    • একটি Gemini API কী স্বয়ংক্রিয়ভাবে তৈরি করুন
    • আপনার অ্যাপটিকে একটি Firebase প্রকল্পের সাথে সংযুক্ত করতে বলুন
    • Cloud Firestore বা Firebase Authentication মতো ফায়ারবেস পরিষেবাগুলিতে আপনার অ্যাপকে সংযুক্ত করতে সাহায্যের জন্য জিজ্ঞাসা করুন
    • পাবলিশ বোতামে ক্লিক করুন এবং Firebase App Hosting সেট আপ করুন

    আপনার ওয়ার্কস্পেসের সাথে সংযুক্ত ফায়ারবেস প্রজেক্ট পরিবর্তন করতে, আপনি যে প্রোজেক্ট আইডিটি ব্যবহার করতে চান তার সাথে App Prototyping agent অনুরোধ করুন। উদাহরণস্বরূপ, "ID <your-project-id> দিয়ে Firebase প্রকল্পে স্যুইচ করুন।"

  • অ্যাপটি পরীক্ষা করুন এবং Cloud Firestore ডাটাবেস নিয়মগুলি যাচাই করুন: অ্যাপের পূর্বরূপ ফলকে, উপাদানগুলি সনাক্ত করতে এবং রেসিপি তৈরি এবং সংরক্ষণ করার জন্য আপনার অ্যাপের ক্ষমতা পরীক্ষা করতে বিভিন্ন খাবার দেখায় এমন একটি চিত্র আপলোড করুন।

    বিভিন্ন ব্যবহারকারী হিসাবে সাইন ইন করুন এবং রেসিপি তৈরি করুন: নিশ্চিত করুন যে প্রমাণীকৃত ব্যবহারকারীরা তাদের ব্যক্তিগত রেসিপি এবং রেসিপিগুলি দেখতে পারেন এবং সমস্ত ব্যবহারকারী সর্বজনীন রেসিপিগুলি দেখতে পারেন৷

    আপনি যখন App Prototyping agent Cloud Firestore যোগ করতে বলেন, তখন এটি আপনার জন্য Cloud Firestore ডাটাবেস নিয়ম লিখে এবং স্থাপন করে। Firebase কনসোলে নিয়মগুলি পর্যালোচনা করুন৷

  • ডিবাগ করুন এবং কোডে সরাসরি পুনরাবৃত্তি করুন: ক্লিক করুন কোড সুইচ আইকন Code ভিউ খুলতে কোডে স্যুইচ করুন , যেখানে আপনি আপনার অ্যাপের সমস্ত ফাইল দেখতে পারবেন এবং সরাসরি আপনার কোড পরিবর্তন করতে পারবেন। আপনি Prototyper mode at any time.

    Code ভিউতে থাকাকালীন, আপনি নিম্নলিখিত সহায়ক বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন:

    • আপনার অ্যাপ পরিদর্শন, ডিবাগ এবং অডিট করতে Firebase Studio অন্তর্নির্মিত ডিবাগিং এবং রিপোর্টিং বৈশিষ্ট্য

    • Gemini ব্যবহার করে এআই সহায়তা হয় আপনার কোডের মধ্যে ইনলাইন বা Gemini ইন্টারেক্টিভ চ্যাট ব্যবহার করে (উভয়ই ডিফল্টরূপে উপলব্ধ)। ইন্টারেক্টিভ চ্যাট সমস্যাগুলি নির্ণয় করতে পারে, সমাধান দিতে পারে এবং আপনার অ্যাপকে দ্রুত ঠিক করতে সাহায্য করার জন্য টুল চালাতে পারে। চ্যাট অ্যাক্সেস করতে, কর্মক্ষেত্রের নীচে স্পার্ক Gemini ক্লিক করুন৷

    • ডাটাবেস এবং প্রমাণীকরণ ডেটা দেখতে Firebase Local Emulator Suite অ্যাক্সেস করুন । আপনার কর্মক্ষেত্রে এমুলেটর খুলতে:

      1. ক্লিক করুন কোড সুইচ আইকন কোডে স্যুইচ করুন এবং Firebase Studio এক্সটেনশন খুলুন ( Ctrl+',Ctrl+' , অথবা Cmd+',Cmd+' MacOS-এ)।

      2. ব্যাকএন্ড পোর্টগুলিতে স্ক্রোল করুন এবং এটি প্রসারিত করুন।

      3. পোর্ট 4000 এর সাথে সম্পর্কিত অ্যাকশন কলামে, নতুন উইন্ডোতে খুলুন ক্লিক করুন।

  • আপনার জেনারেটিভ AI বৈশিষ্ট্যের কার্যকারিতা পরীক্ষা করুন এবং পরিমাপ করুন: আপনি আপনার Genkit AI ফ্লো চালাতে, পরীক্ষা করতে, ডিবাগ করতে, বিভিন্ন মডেলের সাথে ইন্টারঅ্যাক্ট করতে, আপনার প্রম্পটগুলিকে পরিমার্জন করতে এবং আরও অনেক কিছু করতে Genkit বিকাশকারী UI ব্যবহার করতে পারেন৷

    Genkit বিকাশকারী UI এ আপনার Genkit ফ্লো লোড করতে এবং পরীক্ষা শুরু করতে:

    1. আপনার Firebase Studio ওয়ার্কস্পেসের টার্মিনাল থেকে, আপনার Gemini API কী উৎস করতে এবং Genkit সার্ভার শুরু করতে নিম্নলিখিত কমান্ডটি চালান:

       npm run genkit:watch
      
    2. Genkit বিকাশকারী UI লিঙ্কে ক্লিক করুন। Genkit বিকাশকারী UI আপনার ফ্লো, প্রম্পট, এমবেডার এবং বিভিন্ন উপলব্ধ মডেলের একটি নির্বাচন সহ একটি নতুন উইন্ডোতে খোলে।

    জেনকিট ডেভেলপার টুলস-এ জেনকিট ডেভেলপার UI সম্পর্কে আরও জানুন।

(ঐচ্ছিক) ধাপ 3: App Hosting দিয়ে আপনার অ্যাপ প্রকাশ করুন

আপনি আপনার অ্যাপটি পরীক্ষা করার পরে এবং আপনার কর্মক্ষেত্রে এটির সাথে সন্তুষ্ট হওয়ার পরে, আপনি Firebase App Hosting মাধ্যমে এটিকে ওয়েবে প্রকাশ করতে পারেন।

আপনি যখন App Hosting সেট আপ করেন, তখন Firebase Studio আপনার জন্য একটি Firebase প্রকল্প তৈরি করে (যদি এটি ইতিমধ্যে একটি Gemini API কী বা অন্যান্য ব্যাকএন্ড পরিষেবাগুলি স্বয়ংক্রিয়ভাবে তৈরি না করে থাকে) এবং একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করার মাধ্যমে আপনাকে গাইড করে৷

আপনার অ্যাপ প্রকাশ করতে:

  1. আপনার Firebase প্রোজেক্ট সেট আপ করতে এবং আপনার অ্যাপ প্রকাশ করতে পাবলিশ এ ক্লিক করুন। আপনার অ্যাপ প্রকাশ করুন ফলকটি প্রদর্শিত হবে।

  2. ফায়ারবেস প্রকল্পের ধাপে, App Prototyping agent ওয়ার্কস্পেসের সাথে যুক্ত ফায়ারবেস প্রকল্প প্রদর্শন করে। যদি একটি ফায়ারবেস প্রকল্প ইতিমধ্যেই বিদ্যমান না থাকে, App Prototyping agent আপনার জন্য একটি নতুন প্রকল্প তৈরি করে। এগিয়ে যেতে পরবর্তী ক্লিক করুন.

  3. লিঙ্ক Cloud Billing অ্যাকাউন্ট ধাপে, নিম্নলিখিতগুলির মধ্যে একটি বেছে নিন:

    • Cloud Billing অ্যাকাউন্টটি নির্বাচন করুন যা আপনি আপনার Firebase প্রকল্পের সাথে লিঙ্ক করতে চান।

    • আপনার যদি একটি Cloud Billing অ্যাকাউন্ট না থাকে বা একটি নতুন একটি তৈরি করতে চান, একটি Cloud Billing অ্যাকাউন্ট তৈরি করুন ক্লিক করুন। এটি Google Cloud কনসোল খোলে, যেখানে আপনি একটি নতুন স্ব-পরিষেবা Cloud Billing অ্যাকাউন্ট তৈরি করতে পারেন। আপনি অ্যাকাউন্ট তৈরি করার পরে, Firebase Studio ফিরে যান এবং লিঙ্ক Cloud Billing তালিকা থেকে অ্যাকাউন্টটি নির্বাচন করুন।

  4. পরবর্তী ক্লিক করুন. Firebase Studio আপনার কর্মক্ষেত্রের সাথে যুক্ত প্রকল্পের সাথে বিলিং অ্যাকাউন্ট লিঙ্ক করে, যখন আপনি একটি Gemini API কী স্বয়ংক্রিয়ভাবে তৈরি করেন বা যখন আপনি প্রকাশ করুন ক্লিক করেন তখন তৈরি হয়।

  5. সেবা সেট আপ ক্লিক করুন. অ্যাপ প্রোটোটাইপিং এজেন্ট ফায়ারবেস পরিষেবার ব্যবস্থা করা শুরু করে।

  6. এখন প্রকাশ করুন ক্লিক করুন। Firebase Studio Firebase পরিষেবাগুলি সেট আপ করে এবং তারপরে App Hosting রোলআউট চালু করে৷ এটি সম্পূর্ণ হতে কয়েক মিনিট পর্যন্ত সময় লাগতে পারে। পর্দার আড়ালে কী ঘটছে সে সম্পর্কে আরও জানতে, App Hosting বিল্ড প্রক্রিয়া দেখুন।

  7. যখন প্রকাশের ধাপ সম্পূর্ণ হয়, অ্যাপ ওভারভিউ App Hosting পর্যবেক্ষণের দ্বারা চালিত একটি URL এবং অ্যাপ অন্তর্দৃষ্টি সহ প্রদর্শিত হয়। Firebase-জেনারেটেড ডোমেনের পরিবর্তে একটি কাস্টম ডোমেন (যেমন example.com বা app.example.com) ব্যবহার করতে, আপনি Firebase কনসোলে একটি কাস্টম ডোমেন যোগ করতে পারেন।

App Hosting সম্পর্কে আরও তথ্যের জন্য, App Hosting বুঝতে এবং এটি কীভাবে কাজ করে দেখুন।

(প্রস্তাবিত) ধাপ 4: আপনার প্রকাশিত অ্যাপ পরীক্ষা করুন

যখন প্রকাশনা সম্পূর্ণ হয় এবং আপনার অ্যাপ Firebase এ স্থাপন করা হয়, তখন Cloud Firestore এবং Firebase Authentication উৎপাদনে পরীক্ষা করার জন্য প্রস্তুত থাকে।

Firebase কনসোলে Cloud Firestore এবং Firebase Authentication ডেটা দেখুন

প্রকাশের পর আপনি Firebase কনসোলে আপনার অ্যাপ থেকে লাইভ ডেটা দেখতে পারেন।

  • আপনার লাইভ Cloud Firestore ডাটাবেস দেখতে, Firebase কনসোল খুলুন এবং নেভিগেশন মেনু থেকে বিল্ড > ফায়ারস্টোর ডেটাবেস বেছে নিন।

    এখান থেকে, আপনি সঞ্চিত ডেটা পরিদর্শন করতে পারেন, আপনার নিরাপত্তা নিয়মগুলি দেখতে এবং পরীক্ষা করতে পারেন এবং সূচী তৈরি করতে পারেন৷ Cloud Firestore আরও জানুন।

  • আপনার লাইভ Firebase Authentication ডেটা দেখতে, Firebase কনসোল খুলুন এবং নেভিগেশন মেনু থেকে বিল্ড > প্রমাণীকরণ বেছে নিন।

    এখান থেকে, আপনি আপনার প্রমাণীকরণ কনফিগারেশন এবং অ্যাপ ব্যবহারকারীদের পরিদর্শন করতে পারেন। Firebase Authentication আরও জানুন।

উত্পাদনে ক্লাউড ফায়ারস্টোরের নিয়মগুলি পরীক্ষা করুন

আপনার অ্যাপ প্রকাশ করার পরে, আপনার উত্পাদন পরিবেশের বিপরীতে আপনার Cloud Firestore সুরক্ষা নিয়মগুলি আবার পরীক্ষা করা উচিত। এটি নিশ্চিত করতে সাহায্য করে যে আপনার ডেটা অনুমোদিত ব্যবহারকারীদের কাছে অ্যাক্সেসযোগ্য এবং অননুমোদিত অ্যাক্সেস থেকে সুরক্ষিত।

আপনি নিম্নলিখিত সমস্ত পদ্ধতি ব্যবহার করে আপনার নিয়ম পরীক্ষা করতে পারেন:

  • অ্যাপ্লিকেশন পরীক্ষা : আপনার নিয়োজিত অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্ট করুন, এমন ক্রিয়াকলাপ সম্পাদন করুন যা বিভিন্ন ব্যবহারকারীর ভূমিকা বা অবস্থার জন্য বিভিন্ন ডেটা অ্যাক্সেস প্যাটার্ন (পড়া, লেখা, মুছে ফেলা) ট্রিগার করে। এই বাস্তব-বিশ্বের পরীক্ষা নিশ্চিত করতে সাহায্য করে যে আপনার নিয়মগুলি অনুশীলনে সঠিকভাবে প্রয়োগ করা হয়েছে।

  • নিয়ম খেলার মাঠ : লক্ষ্যযুক্ত চেকের জন্য, Firebase কনসোলে নিয়ম খেলার মাঠ ব্যবহার করুন। এই টুলটি আপনাকে আপনার উত্পাদন নিয়ম ব্যবহার করে আপনার Cloud Firestore ডাটাবেসের বিরুদ্ধে অনুরোধগুলি (পড়া, লেখা, মুছে ফেলা) অনুকরণ করতে দেয়। আপনি ব্যবহারকারীর প্রমাণীকরণের অবস্থা, ডেটার পথ এবং অপারেশনের ধরন উল্লেখ করতে পারেন যে আপনার নিয়মগুলি ইচ্ছা অনুযায়ী অ্যাক্সেসের অনুমতি দেয় বা অস্বীকার করে।

  • ইউনিট পরীক্ষা : আরও ব্যাপক পরীক্ষার জন্য, আপনি আপনার নিরাপত্তা নিয়মের জন্য ইউনিট পরীক্ষা লিখতে পারেন। Firebase Local Emulator Suite দ্বারা চালিত Firebase Studio প্রিভিউ ব্যাকএন্ড আপনাকে আপনার উৎপাদন নিয়মের আচরণ অনুকরণ করে স্থানীয়ভাবে এই পরীক্ষাগুলি চালাতে দেয়। এটি জটিল নিয়মের যুক্তি যাচাই করার এবং বিভিন্ন পরিস্থিতিতে কভারেজ নিশ্চিত করার একটি শক্তিশালী উপায়। স্থাপনের পরে, আপনার এমুলেটর ব্যবহার করে আপনার ইউনিট পরীক্ষাগুলি প্রত্যাশিতভাবে কাজ করে এবং সমস্ত পরিস্থিতি কভার করে কিনা তা দুবার পরীক্ষা করা উচিত।