Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

অ্যাপল প্ল্যাটফর্মগুলিতে ইনস্টলেশন এবং সেটআপ

ফায়ারবেস রিয়েলটাইম ডাটাবেস একটি ক্লাউড-হোস্টেড ডাটাবেস। ডেটা JSON হিসাবে সংরক্ষণ করা হয় এবং প্রতিটি সংযুক্ত ক্লায়েন্টের সাথে রিয়েলটাইমে সিঙ্ক্রোনাইজ করা হয়। আপনি যখন আমাদের অ্যান্ড্রয়েড, আইওএস এবং জাভাস্ক্রিপ্ট এসডিকে দিয়ে ক্রস-প্ল্যাটফর্ম অ্যাপস তৈরি করেন, তখন আপনার সমস্ত ক্লায়েন্ট একটি রিয়েলটাইম ডাটাবেসের উদাহরণ শেয়ার করে এবং নতুন ডেটার সাথে স্বয়ংক্রিয়ভাবে আপডেট পায়।

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

পূর্বশর্ত

  1. Firebase SDK এর ইনস্টল করুন
  2. আপনার Firebase প্রকল্পে আপনার অ্যাপ যোগ Firebase কনসোল

একটি ডাটাবেস তৈরি করুন

  1. নেভিগেট করুন এর রিয়েলটাইম ডাটাবেস বিভাগে Firebase কনসোল । আপনি একটি বিদ্যমান Firebase প্রকল্প নির্বাচন করতে অনুরোধ করা হবে। ডাটাবেস তৈরির কর্মপ্রবাহ অনুসরণ করুন।

  2. আপনার Firebase নিরাপত্তা বিধিগুলির জন্য একটি প্রারম্ভিক মোড নির্বাচন করুন:

    পরীক্ষা মোড

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

    ওয়েব, আইওএস বা অ্যান্ড্রয়েড এসডিকে দিয়ে শুরু করতে, পরীক্ষা মোড নির্বাচন করুন।

    লক করা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্টদের সব লেখা ও লেখা অস্বীকার করে। আপনার অনুমোদিত অ্যাপ্লিকেশন সার্ভার এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে।

  3. ডাটাবেসের জন্য একটি অঞ্চল নির্বাচন করুন। অঞ্চলের আপনার পছন্দের উপর নির্ভর করে, ডাটাবেজ নামস্থান রূপে থাকবে <databaseName>.firebaseio.com বা <databaseName>.<region>.firebasedatabase.app । আরো তথ্যের জন্য, দেখুন আপনার প্রকল্পের জন্য অবস্থান নির্বাচন করুন

  4. সম্পন্ন ক্লিক করুন।

যখন আপনি রিয়েলটাইম ডাটাবেস সক্ষম, এটি মধ্যে API সক্ষম ক্লাউড এপিআই ম্যানেজার

আপনার অ্যাপে Firebase রিয়েলটাইম ডাটাবেস যোগ করুন

  1. Firebase রিয়েলটাইম ডাটাবেস জন্য নির্ভরতা আপনার প্রকল্পের যোগ করুন Podfile :

    pod 'Firebase/Database'
    
  2. চালান pod install এবং তৈরি খুলতে .xcworkspace ফাইল।

রিয়েলটাইম ডাটাবেস নিয়ম কনফিগার করুন

রিয়েলটাইম ডেটাবেস একটি ঘোষণামূলক নিয়মাবলী ভাষা প্রদান করে যা আপনাকে আপনার ডেটা কিভাবে গঠন করা উচিত, কিভাবে এটি সূচী করা উচিত এবং কখন আপনার ডেটা থেকে পড়তে এবং লিখতে পারে তা নির্ধারণ করতে দেয়।

ফায়ারবেস রিয়েলটাইম ডাটাবেস সেট আপ করুন

কোন Firebase অ্যাপ রেফারেন্স তৈরি বা ব্যবহার করার আগে আপনাকে অবশ্যই Firebase আরম্ভ করতে হবে। আপনি যদি ইতিমধ্যেই অন্য Firebase ফিচারের জন্য এটি করে থাকেন, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

  1. আপনার Firebase মডিউল আমদানি UIApplicationDelegate :

    সুইফট

    import Firebase

    উদ্দেশ্য গ

    @import Firebase;
  2. কনফিগার একটি FirebaseApp , উদাহরণস্বরূপ ভাগ সাধারণত আপনার অ্যাপ্লিকেশনের মধ্যে application:didFinishLaunchingWithOptions: পদ্ধতি:

    সুইফট

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    উদ্দেশ্য গ

    // Use Firebase library to configure APIs
    [FIRApp configure];

তারপরে, আপনার ডাটাবেসের একটি রেফারেন্স তৈরি করুন এবং আপনি যে অবস্থানে লিখতে চান তা নির্দিষ্ট করুন।

সুইফট

var ref: DatabaseReference!

ref = Database.database().reference()

উদ্দেশ্য গ

@property (strong, nonatomic) FIRDatabaseReference *ref;

self.ref = [[FIRDatabase database] reference];

পরবর্তী পদক্ষেপ