इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

IOS पर इंस्टालेशन और सेटअप

फायरबेस रियलटाइम डेटाबेस क्लाउड-होस्टेड डेटाबेस है। डेटा को JSON के रूप में संग्रहीत किया जाता है और प्रत्येक कनेक्टेड क्लाइंट के लिए रीयल टाइम में सिंक्रनाइज़ किया जाता है। जब आप हमारे एंड्रॉइड, आईओएस और जावास्क्रिप्ट एसडीके के साथ क्रॉस-प्लेटफ़ॉर्म ऐप बनाते हैं, तो आपके सभी क्लाइंट एक रियलटाइम डेटाबेस उदाहरण साझा करते हैं और स्वचालित रूप से नवीनतम डेटा के साथ अपडेट प्राप्त करते हैं।

पूर्वापेक्षाएँ

  1. फायरबेस एसडीके स्थापित करें
  2. अपने ऐप को फायरबेस कंसोल में अपने फायरबेस प्रोजेक्ट में जोड़ें।

एक डेटाबेस बनाएँ

  1. Firebase कंसोल के रीयलटाइम डेटाबेस अनुभाग पर नेविगेट करें। आपको मौजूदा Firebase परियोजना का चयन करने के लिए प्रेरित किया जाएगा। डेटाबेस निर्माण वर्कफ़्लो का पालन करें।

  2. अपने फायरबेस सुरक्षा नियमों के लिए एक प्रारंभिक मोड चुनें:

    परीक्षण मोड

    मोबाइल और वेब क्लाइंट लाइब्रेरी के साथ शुरुआत करने के लिए अच्छा है, लेकिन किसी को भी आपके डेटा को पढ़ने और अधिलेखित करने की अनुमति देता है। परीक्षण के बाद, अंडरस्टैंड फायरस्टब रियलटाइम डेटाबेस रूल्स सेक्शन की समीक्षा करना सुनिश्चित करें।

    वेब, iOS या Android SDK के साथ आरंभ करने के लिए, परीक्षण मोड का चयन करें।

    बंद मोड

    सभी मोबाइल और वेब क्लाइंट से पढ़ते हैं और लिखते हैं। आपके प्रमाणित एप्लिकेशन सर्वर अभी भी आपके डेटाबेस तक पहुंच सकते हैं।

  3. डेटाबेस के लिए एक क्षेत्र चुनें। आपके क्षेत्र की पसंद के आधार पर, डेटाबेस नेमस्पेस फॉर्म का होगा <databaseName>.firebaseio.com या <databaseName>.<region>.firebasedatabase.app । अधिक जानकारी के लिए, अपने प्रोजेक्ट के लिए चुनिंदा स्थान देखें।

  4. पूर्ण क्लिक करें।

जब आप रीयलटाइम डेटाबेस को सक्षम करते हैं, तो यह क्लाउड एपीआई मैनेजर में एपीआई को भी सक्षम करता है।

अपने ऐप में Firebase रीयलटाइम डेटाबेस जोड़ें

  1. अपने प्रोजेक्ट के Podfile डेटाबेस के लिए निर्भरता जोड़ें:

    04 डी 8 डीबी 70
  2. pod install चलाएं और बनाई गई .xcworkspace फ़ाइल खोलें।

रीयलटाइम डेटाबेस नियम कॉन्फ़िगर करें

रीयलटाइम डेटाबेस एक घोषणात्मक नियम भाषा प्रदान करता है जो आपको यह परिभाषित करने की अनुमति देता है कि आपका डेटा कैसे संरचित होना चाहिए, इसे कैसे अनुक्रमित किया जाना चाहिए, और जब आपके डेटा को पढ़ा और लिखा जा सकता है।

Firebase रीयलटाइम डेटाबेस सेट अप करें

फायरबेस ऐप रेफरेंस बनने या इस्तेमाल होने से पहले आपको फायरबेस को इनिशियलाइज़ करना होगा। यदि आपने पहले ही किसी अन्य Firebase सुविधा के लिए यह कर लिया है, तो आप इस चरण को छोड़ सकते हैं।

  1. अपने UIApplicationDelegate में फायरबेस मॉड्यूल आयात करें:

    स्विफ्ट

    import Firebase

    उद्देश्य सी

    @import Firebase;
  2. आमतौर पर आपके ऐप के एप्लिकेशन में एक FirebaseApp साझा उदाहरण कॉन्फ़िगर करें application:didFinishLaunchingWithOptions: :

    स्विफ्ट

    06 बी 229 सी 290

    उद्देश्य सी

    // 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];

अगला कदम