আপনি যখন ফায়ারবেস ব্যবহার করে আপনার ইউনিটি প্রজেক্ট ডেভেলপ করছেন, আপনি হয়তো ফায়ারবেসের জন্য অপরিচিত বা নির্দিষ্ট ধারণাগুলি আবিষ্কার করতে পারেন। এই পৃষ্ঠার লক্ষ্য সেই প্রশ্নগুলির উত্তর দেওয়া বা আরও জানার জন্য আপনাকে সম্পদের দিকে নির্দেশ করা।
এই পৃষ্ঠায় কভার না করা একটি বিষয় সম্পর্কে আপনার যদি প্রশ্ন থাকে তবে আমাদের অনলাইন সম্প্রদায়গুলির মধ্যে একটিতে বিনা দ্বিধায় যান৷ আমরা এই পৃষ্ঠাটিকে পর্যায়ক্রমে নতুন বিষয়গুলির সাথে আপডেট করব, তাই আপনি যে বিষয় সম্পর্কে জানতে চান তা আমরা যুক্ত করেছি কিনা তা দেখতে ফিরে দেখুন!
প্ল্যাটফর্ম দ্বারা ফায়ারবেস লাইব্রেরি সমর্থন
নিম্নলিখিত সারণী বর্ণনা করে কোন ফায়ারবেস লাইব্রেরি কোন প্লাটফর্মের সাথে সামঞ্জস্যপূর্ণ। বর্তমানে, ডেভেলপমেন্ট ওয়ার্কফ্লো সহজতর করার জন্য ডেক্সটপ প্ল্যাটফর্মগুলি শুধুমাত্র আনুষ্ঠানিকভাবে ইউনিটি এডিটরে সমর্থিত।
প্ল্যাটফর্ম | অ্যান্ড্রয়েড | iOS | টিভিওএস | macOS (বিটা) | উইন্ডোজ (বিটা) | লিনাক্স (বিটা) |
---|---|---|---|---|---|---|
A/B Testing | v10.4.0+ | |||||
Analytics | v10.4.0+ | |||||
App Distribution | v10.4.0+ | |||||
Authentication | v10.4.0+ | |||||
Cloud Firestore | v10.4.0+ | |||||
Cloud Functions | v10.4.0+ | |||||
Cloud Messaging | v10.4.0+ | |||||
Cloud Storage | v10.4.0+ | |||||
Crashlytics | v10.4.0+ | |||||
Dynamic Links | ||||||
Realtime Database | v10.4.0+ | |||||
Remote Config | v10.4.0+ |
Google পরিষেবা - কনফিগার ফাইল
আপনার ইউনিটি প্রকল্পে ফায়ারবেস যোগ করার অংশ হিসাবে, আপনাকে একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করতে হবে:
- অ্যাপল প্ল্যাটফর্মের জন্য:
GoogleService-Info.plist
যোগ করুন। - অ্যান্ড্রয়েডের জন্য:
google-services.json
যোগ করুন। - ডেস্কটপের জন্য: আপনি যে প্ল্যাটফর্মগুলির জন্য বিকাশ করছেন তার উপর নির্ভর করে এই কনফিগারেশন ফাইলগুলির মধ্যে একটি বা উভয় যোগ করুন।
আপনি যদি একটি একক অ্যাপে একাধিক ফায়ারবেস প্রকল্প ব্যবহার করতে চান, একাধিক প্রকল্প কনফিগার করার জন্য ডকুমেন্টেশন দেখুন।
Firebase Unity SDK-এর জন্য ওপেন সোর্স রিসোর্স
ফায়ারবেস ওপেন সোর্স ডেভেলপমেন্টকে সমর্থন করে এবং আমরা অবদান ও প্রতিক্রিয়াকে উৎসাহিত করি।
ফায়ারবেস SDK
ওপেন সোর্স ইউনিটি SDKগুলি আমাদের GitHub সংগ্রহস্থলে উপলব্ধ।
ফায়ারবেসের জন্য আমরা কীভাবে ইউনিটি SDK তৈরি করি সে সম্পর্কে নিম্নলিখিতগুলি নোট করুন:
- ইউনিটি SDKগুলি ওপেন সোর্স C++ SDK- এর উপরে তৈরি করা হয়েছে।
- C++ SDKগুলি ওপেন সোর্স iOS SDK এবং Android SDK- এর উপরে তৈরি করা হয়েছে৷
দ্রুত শুরু নমুনা
Firebase Unity-এ Firebase API-এর জন্য কুইকস্টার্ট নমুনার সংগ্রহ বজায় রাখে। আমাদের সর্বজনীন ফায়ারবেস গিটহাব কুইকস্টার্ট রিপোজিটরিতে এই কুইকস্টার্টগুলি খুঁজুন।
আপনি ইউনিটিতে প্রতিটি কুইকস্টার্ট খুলতে পারেন, তারপর সেগুলি একটি মোবাইল ডিভাইসে বা ইউনিটি সম্পাদকে চালাতে পারেন। অথবা আপনি Firebase SDK ব্যবহার করার জন্য উদাহরণ কোড হিসাবে এই দ্রুত স্টার্টগুলি ব্যবহার করতে পারেন।
মেচাহ্যামস্টার
MechaHamster হল Unity-এ নির্মিত একটি ওপেন সোর্স গেম যা Google Analytics , Authentication , Realtime Database , Cloud Messaging , Crashlytics , Remote Config , Cloud Storage , Cloud Functions , এবং Test Lab সহ মুক্তিপ্রাপ্ত গেমে বেশ কয়েকটি ফায়ারবেস বৈশিষ্ট্য প্রদর্শন করে। এটি আমাদের Firebase GitHub সংগ্রহস্থলে উপলব্ধ।
ফায়ারবেস ইউনিটি সলিউশন
ফায়ারবেস ইউনিটি সলিউশন হল একটি রিপোজিটরি যেখানে অনেকগুলি ওপেন সোর্স ইউটিলিটি রয়েছে যা ইউনিটি ডেভেলপারদের ফায়ারবেসের সাথে সাধারণ কাজগুলি অর্জন করতে সহায়তা করে। বর্তমান সমাধানগুলির মধ্যে একটি লিডারবোর্ড বাস্তবায়ন এবং ইউনিটি সম্পাদক থেকে সরাসরি Firebase Remote Config কনফিগারেশন তৈরি এবং সিঙ্ক করার জন্য একটি ইউটিলিটি অন্তর্ভুক্ত রয়েছে। এটি আমাদের Firebase GitHub সংগ্রহস্থলে উপলব্ধ।