ঐক্যের জন্য ফায়ারবেস বুঝুন

Firebase ব্যবহার করে আপনার ইউনিটি প্রকল্প তৈরি করার সময়, আপনি এমন ধারণাগুলি আবিষ্কার করতে পারেন যা Firebase-এর সাথে অপরিচিত বা নির্দিষ্ট। এই পৃষ্ঠার লক্ষ্য হল সেই প্রশ্নগুলির উত্তর দেওয়া অথবা আরও জানার জন্য আপনাকে সম্পদের দিকে নির্দেশ করা।

এই পৃষ্ঠায় অন্তর্ভুক্ত নয় এমন কোনও বিষয় সম্পর্কে আপনার যদি কোনও প্রশ্ন থাকে, তাহলে আমাদের অনলাইন কমিউনিটিগুলির একটিতে যেতে দ্বিধা করবেন না। আমরা পর্যায়ক্রমে নতুন বিষয় সহ এই পৃষ্ঠাটি আপডেট করব, তাই আপনি যে বিষয়টি সম্পর্কে জানতে চান তা আমরা যোগ করেছি কিনা তা দেখতে আবার চেক করুন!

প্ল্যাটফর্ম দ্বারা ফায়ারবেস লাইব্রেরি সমর্থন

নিচের টেবিলে বর্ণনা করা হয়েছে কোন ফায়ারবেস লাইব্রেরি কোন প্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ। বর্তমানে, ডেভেলপমেন্ট ওয়ার্কফ্লো সহজতর করার জন্য ডেস্কটপ প্ল্যাটফর্মগুলি শুধুমাত্র ইউনিটি এডিটরে আনুষ্ঠানিকভাবে সমর্থিত।

প্ল্যাটফর্ম অ্যান্ড্রয়েড আইওএস টিভিওএস ম্যাকওএস
(বিটা)
জানালা
(বিটা)
লিনাক্স
(বিটা)
A/B Testingসংস্করণ ১০.৪.০+
ফায়ারবেস এআই লজিকসংস্করণ ১০.৪.০+
Analyticsসংস্করণ ১০.৪.০+
App Distributionসংস্করণ ১০.৪.০+
Authenticationসংস্করণ ১০.৪.০+
Cloud Firestoreসংস্করণ ১০.৪.০+
Cloud Functionsসংস্করণ ১০.৪.০+
Cloud Messagingসংস্করণ ১০.৪.০+
Cloud Storageসংস্করণ ১০.৪.০+
Crashlyticsসংস্করণ ১০.৪.০+
Dynamic Links
Realtime Databaseসংস্করণ ১০.৪.০+
Remote Configসংস্করণ ১০.৪.০+

গুগল পরিষেবা - কনফিগ ফাইল

আপনার ইউনিটি প্রজেক্টে ফায়ারবেস যোগ করার অংশ হিসেবে, আপনাকে একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করতে হবে:

  • অ্যাপল প্ল্যাটফর্মের জন্য: GoogleService-Info.plist যোগ করুন।
  • অ্যান্ড্রয়েডের জন্য: google-services.json যোগ করুন।
  • ডেস্কটপের জন্য: আপনি যে প্ল্যাটফর্মের জন্য ডেভেলপ করছেন তার উপর নির্ভর করে এই কনফিগারেশন ফাইলগুলির একটি বা উভয়ই যোগ করুন।

আপনি যদি একটি অ্যাপে একাধিক Firebase প্রকল্প ব্যবহার করতে চান, তাহলে একাধিক প্রকল্প কনফিগার করার জন্য ডকুমেন্টেশনটি দেখুন।

Firebase Unity SDK-এর জন্য ওপেন সোর্স রিসোর্স

ফায়ারবেস ওপেন সোর্স ডেভেলপমেন্ট সমর্থন করে এবং আমরা অবদান এবং প্রতিক্রিয়া উৎসাহিত করি।

ফায়ারবেস SDK গুলি

ওপেন সোর্স ইউনিটি SDK গুলি আমাদের GitHub সংগ্রহস্থলে উপলব্ধ।

ফায়ারবেসের জন্য আমরা কীভাবে ইউনিটি SDK তৈরি করি সে সম্পর্কে নিম্নলিখিত বিষয়গুলি লক্ষ্য করুন:

  • ইউনিটি SDK গুলি ওপেন সোর্স C++ SDK গুলির উপরে তৈরি।
  • C++ SDK গুলি ওপেন সোর্স iOS SDK এবং Android SDK গুলির উপরে তৈরি করা হয়।

দ্রুত শুরুর নমুনা

Firebase ইউনিটিতে Firebase API-এর জন্য কুইকস্টার্ট নমুনার একটি সংগ্রহ বজায় রাখে। আমাদের পাবলিক Firebase GitHub কুইকস্টার্ট সংগ্রহস্থলে এই কুইকস্টার্টগুলি খুঁজুন।

আপনি ইউনিটিতে প্রতিটি কুইকস্টার্ট খুলতে পারেন, তারপর সেগুলি একটি মোবাইল ডিভাইসে বা ইউনিটি এডিটরে চালাতে পারেন। অথবা আপনি Firebase SDK ব্যবহারের জন্য উদাহরণ কোড হিসাবে এই কুইকস্টার্টগুলি ব্যবহার করতে পারেন।

মেকাহ্যামস্টার

MechaHamster হল Unity-তে তৈরি একটি ওপেন সোর্স গেম যা একটি রিলিজ হওয়া গেমে বেশ কিছু Firebase বৈশিষ্ট্য প্রদর্শন করে, যার মধ্যে রয়েছে Google Analytics , Authentication , Realtime Database , Cloud Messaging , Crashlytics , Remote Config , Cloud Storage , Cloud Functions এবং Test Lab । এটি আমাদের Firebase GitHub রিপোজিটরিতে পাওয়া যায়।

ফায়ারবেস ইউনিটি সলিউশনস

Firebase Unity Solutions হল একটি সংগ্রহস্থল যেখানে ইউনিটি ডেভেলপারদের Firebase-এর সাথে সাধারণ কাজগুলি সম্পন্ন করতে সাহায্য করার জন্য বেশ কয়েকটি ওপেন সোর্স ইউটিলিটি রয়েছে। বর্তমান সমাধানগুলির মধ্যে রয়েছে একটি লিডারবোর্ড বাস্তবায়ন এবং ইউনিটি সম্পাদক থেকে সরাসরি Firebase Remote Config কনফিগারেশন তৈরি এবং সিঙ্ক করার জন্য একটি ইউটিলিটি। এটি আমাদের Firebase GitHub সংগ্রহস্থলে উপলব্ধ।