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

การติดตั้งและตั้งค่าบนแพลตฟอร์ม Apple

ฐานข้อมูลเรียลไทม์ของ Firebase เป็นฐานข้อมูลที่โฮสต์บนคลาวด์ ข้อมูลจะถูกจัดเก็บเป็น JSON และซิงโครไนซ์แบบเรียลไทม์กับทุกไคลเอนต์ที่เชื่อมต่อ เมื่อคุณสร้างแอปข้ามแพลตฟอร์มด้วย Android, iOS และ JavaScript SDK ลูกค้าทั้งหมดของคุณจะแชร์อินสแตนซ์ฐานข้อมูลเรียลไทม์หนึ่งอินสแตนซ์และรับการอัปเดตด้วยข้อมูลใหม่ล่าสุดโดยอัตโนมัติ

ฐานข้อมูลเรียลไทม์ของ Firebase พร้อมใช้งานบนแพลตฟอร์ม Apple ทั้งหมด รวมถึง iOS, macOS, macOS Catalyst, tvOS และ watchOS คำแนะนำในการตั้งค่าในหน้านี้อ้างอิง iOS ในตัวอย่างเฉพาะ แต่เป็นแบบทั่วไปและใช้ได้กับเป้าหมายแพลตฟอร์ม Apple ใดๆ

ข้อกำหนดเบื้องต้น

  1. ติดตั้ง Firebase SDK
  2. เพิ่มแอปของคุณให้กับโครงการ Firebase คุณใน คอนโซล Firebase

สร้างฐานข้อมูล

  1. นำทางไปยังส่วนฐานข้อมูลเรียลไทม์ของ คอนโซล Firebase คุณจะได้รับแจ้งให้เลือกโปรเจ็กต์ Firebase ที่มีอยู่ ติดตามเวิร์กโฟลว์การสร้างฐานข้อมูล

  2. เลือกโหมดเริ่มต้นสำหรับกฎความปลอดภัยของ Firebase:

    โหมดทดสอบ

    เหมาะสำหรับการเริ่มต้นใช้งานไลบรารีของไคลเอ็นต์บนมือถือและเว็บไคลเอ็นต์ แต่อนุญาตให้ทุกคนอ่านและเขียนทับข้อมูลของคุณได้ หลังจากการทดสอบให้แน่ใจว่าจะทบทวน ทำความเข้าใจ Firebase Realtime ฐานข้อมูลกฎ ส่วน

    ในการเริ่มต้นใช้งานเว็บ, iOS หรือ Android SDK ให้เลือกโหมดทดสอบ

    โหมดล็อค

    ปฏิเสธการอ่านและเขียนทั้งหมดจากไคลเอนต์มือถือและเว็บ แอปพลิเคชันเซิร์ฟเวอร์ที่ผ่านการตรวจสอบสิทธิ์ของคุณยังคงสามารถเข้าถึงฐานข้อมูลของคุณได้

  3. เลือกภูมิภาคสำหรับฐานข้อมูล ทั้งนี้ขึ้นอยู่กับทางเลือกของภูมิภาค namespace ฐานข้อมูลจะอยู่ในรูปแบบ <databaseName>.firebaseio.com หรือ <databaseName>.<region>.firebasedatabase.app สำหรับข้อมูลเพิ่มเติมโปรดดูที่ สถานที่ที่เลือกสำหรับโครงการของคุณ

  4. คลิกเสร็จสิ้น

เมื่อคุณเปิดใช้เรียลไทม์ฐานข้อมูลก็ยังช่วยให้ API ในที่ API จัดการระบบคลาวด์

เพิ่มฐานข้อมูลเรียลไทม์ของ Firebase ลงในแอปของคุณ

  1. เพิ่มการพึ่งพาสำหรับ Firebase Realtime ฐานข้อมูลเพื่อโครงการของคุณ Podfile :

    pod 'Firebase/Database'
    
  2. เรียก pod install และเปิดสร้าง .xcworkspace ไฟล์

กำหนดค่ากฎฐานข้อมูลเรียลไทม์

ฐานข้อมูลเรียลไทม์มีภาษากฎการประกาศที่ให้คุณกำหนดว่าข้อมูลของคุณควรมีโครงสร้างอย่างไร ควรจัดทำดัชนีอย่างไร และเมื่อใดที่ข้อมูลของคุณสามารถอ่านและเขียนได้

ตั้งค่าฐานข้อมูลเรียลไทม์ของ Firebase

คุณต้องเริ่มต้น Firebase ก่อนสร้างหรือใช้การอ้างอิงแอป Firebase หากคุณได้ดำเนินการนี้สำหรับคุณลักษณะ Firebase อื่นแล้ว คุณสามารถข้ามขั้นตอนนี้ได้

  1. นำเข้าโมดูล Firebase ในของคุณ UIApplicationDelegate :

    Swift

    import Firebase

    วัตถุประสงค์-C

    @import Firebase;
  2. กำหนดค่า FirebaseApp ที่ใช้ร่วมกันเช่นปกติในของแอป application:didFinishLaunchingWithOptions: วิธีการ:

    Swift

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

    วัตถุประสงค์-C

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

จากนั้นสร้างการอ้างอิงไปยังฐานข้อมูลของคุณและระบุตำแหน่งที่คุณต้องการเขียนถึง

Swift

var ref: DatabaseReference!

ref = Database.database().reference()

วัตถุประสงค์-C

@property (strong, nonatomic) FIRDatabaseReference *ref;

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

ขั้นตอนถัดไป