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

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

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

आवश्यक शर्तें

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

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

  1. यदि आप पहले से नहीं है, तो एक Firebase प्रोजेक्ट बनाएं: Firebase कंसोल में , Add प्रोजेक्ट पर क्लिक करें, फिर फायरबेस प्रोजेक्ट बनाने के लिए या मौजूदा GCP प्रोजेक्ट में Firebase सेवाओं को जोड़ने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

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

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

    परीक्षण विधि

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

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

    बंद मोड

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

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

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

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

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

    pod 'Firebase/Database'
    
  2. pod install चलाएं और बनाई गई .xcworkspace फ़ाइल खोलें।

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

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

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

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

  1. अपने 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];

एक बार जब आपने Firebase Realtime Database को इनिशियलाइज़ कर लिया, तो अपने डेटाबेस का संदर्भ निम्न प्रकार से परिभाषित करें और बनाएं:

तीव्र

var ref: DatabaseReference!

ref = Database.database().reference()

उद्देश्य सी

@property (strong, nonatomic) FIRDatabaseReference *ref;

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

अगला कदम