Google มุ่งมั่นที่จะพัฒนาความเท่าเทียมทางเชื้อชาติสำหรับชุมชนคนผิวดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เพิ่ม Firebase กับโครงการ iOS ของคุณ

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

  • ติดตั้งต่อไปนี้:

    • Xcode 10.3 หรือสูงกว่า
    • CocoaPods 1.4.0 หรือในภายหลัง
  • ตรวจสอบให้แน่ใจว่าโครงการของคุณตรงตามความต้องการเหล่านี้:

    • โครงการของคุณต้องกำหนดเป้าหมาย iOS 8 หรือสูงกว่า
  • ตั้งค่าอุปกรณ์ iOS ทางกายภาพหรือใช้จำลอง iOS เพื่อเรียกใช้แอปของคุณ

หากคุณไม่ได้มีโครงการ Xcode และเพียงแค่ต้องการที่จะลองผลิตภัณฑ์ Firebase คุณสามารถดาวน์โหลดหนึ่งของเรา ตัวอย่าง QuickStart

ขั้นตอนที่ 1: สร้างโครงการ Firebase

ก่อนที่คุณจะสามารถเพิ่ม Firebase ไปยังแอป iOS คุณต้องสร้างโครงการ Firebase เพื่อเชื่อมต่อกับแอป iOS ของคุณ เยี่ยมชม เข้าใจ Firebase โครงการ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโครงการ Firebase

ขั้นตอนที่ 2: ลงทะเบียนแอปของคุณด้วย Firebase

หลังจากที่คุณมีโครงการ Firebase คุณสามารถเพิ่มแอป iOS ของคุณไป

เยี่ยมชม เข้าใจโครงการ Firebase ที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการปฏิบัติที่ดีที่สุดและการพิจารณาสำหรับการเพิ่มแอพพลิเคกับโครงการ Firebase รวมถึงวิธีการจัดการกับการสร้างสายพันธุ์หลาย

  1. ไปที่ คอนโซล Firebase

  2. ในใจกลางของหน้าภาพรวมโครงการให้คลิกที่ไอคอน iOS ( ) ที่จะเปิดตัวเวิร์กโฟลว์การติดตั้ง

    หากคุณได้เพิ่มแอพในโครงการ Firebase ของคุณให้คลิกเพิ่มแอปเพื่อแสดงตัวเลือกแพลตฟอร์ม

  3. ใส่รหัสชุดของแอปในช่องรหัสกำ iOS

  4. (อุปกรณ์เสริม) ป้อนข้อมูลตรวจสอบอื่น ๆ : ชื่อเล่น App และ App Store ID

  5. คลิกแอปสมัครสมาชิก

ขั้นตอนที่ 3: เพิ่มไฟล์การกำหนดค่า Firebase

  1. คลิกดาวน์โหลด GoogleService-Info.plist ที่จะได้รับไฟล์ config Firebase iOS ของคุณ ( GoogleService-Info.plist )

  2. ย้ายไฟล์ config ของคุณลงในรากของโครงการ Xcode ของคุณ ให้เลือกที่จะเพิ่มไฟล์ config เพื่อเป้าหมายทั้งหมด

หากคุณมีรหัสมัดในหลายโครงการของคุณคุณต้องเชื่อมโยง ID แต่ละมัดกับแอปที่ลงทะเบียนใน Firebase คอนโซลเพื่อให้แอปแต่ละคนสามารถมีของตัวเอง GoogleService-Info.plist ไฟล์

ขั้นตอนที่ 4: เพิ่ม Firebase SDK ของแอปของคุณ

เราขอแนะนำให้ใช้ CocoaPods การติดตั้งห้องสมุด Firebase แต่ถ้าคุณไม่ต้องการใช้ CocoaPods คุณสามารถ บูรณาการกรอบ SDK โดยตรง

คุณกำลังใช้หนึ่งใน ตัวอย่าง QuickStart ? โครงการ Xcode และ Podfile (ฝัก) มีอยู่แล้ว แต่คุณยังจะต้อง เพิ่มการตั้งค่าไฟล์ Firebase ของคุณ และติดตั้งฝัก

  1. สร้าง Podfile ถ้าคุณไม่ได้มีหนึ่ง:

    cd your-project-directory 
    pod init
  2. เพื่อ Podfile ของคุณเพิ่มฝัก Firebase ที่คุณต้องการใช้ในแอปของคุณ

    คุณสามารถเพิ่มใด ๆ ของ ผลิตภัณฑ์ Firebase สนับสนุน ไปยังแอป iOS ของคุณ

    เปิดใช้งานการวิเคราะห์

    # Add the Firebase pod for Google Analytics
    pod 'Firebase/Analytics'
    # Add the pods for any other Firebase products you want to use in your app # For example, to use Firebase Authentication and Cloud Firestore pod 'Firebase/Auth' pod 'Firebase/Firestore'

    Analytics ไม่ได้เปิดใช้

    # Add the pods for the Firebase products you want to use in your app
    # For example, to use Firebase Authentication and Cloud Firestore
    pod 'Firebase/Auth'
    pod 'Firebase/Firestore'
  3. ติดตั้งฝักแล้วเปิดของคุณ .xcworkspace ของไฟล์เพื่อดูโครงการใน Xcode นี้:

    pod install
    open your-project .xcworkspace

ขั้นตอนที่ 5: การเตรียม Firebase ใน app ของคุณ

ขั้นตอนสุดท้ายคือการเพิ่มรหัสการเริ่มต้นการใช้งานของคุณ คุณอาจจะได้ทำมาแล้วนี้เป็นส่วนหนึ่งของการเพิ่ม Firebase แอปของคุณ หากคุณกำลังใช้ โครงการตัวอย่าง QuickStart นี้ได้รับการทำเพื่อคุณ

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

    รวดเร็ว

    import Firebase

    Objective-C

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

    รวดเร็ว

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. หากคุณได้รวม Firebase Analytics คุณสามารถใช้ app ของคุณเพื่อส่งตรวจสอบไปยังคอนโซล Firebase ว่าคุณได้ติดตั้งเรียบร้อยแล้ว Firebase

แค่นั้นแหละ! คุณสามารถข้ามไปข้างหน้าเพื่อ ทำตามขั้นตอนต่อไป

ฝักที่มีอยู่

ส่วนนี้จะแสดงรายการผลิตภัณฑ์ Firebase สนับสนุนสำหรับ iOS และฝักของพวกเขา เรียนรู้เพิ่มเติมเกี่ยวกับเหล่านี้ห้องสมุด Firebase iOS:

สินค้าหรือบริการ ฝัก เพิ่ม Analytics ได้อย่างไร
AdMob pod 'Google-Mobile-Ads-SDK'
Analytics pod 'Firebase/Analytics'
การรับรอง pod 'Firebase/Auth'
เมฆ FireStore pod 'Firebase/Firestore'
ฟังก์ชั่นคลาวด์สำหรับ Firebase ไคลเอ็นต์ SDK pod 'Firebase/Functions'
Cloud Messaging pod 'Firebase/Messaging'
การจัดเก็บเมฆ pod 'Firebase/Storage'
Firebase Crashlytics pod 'Firebase/Crashlytics'
แบบไดนามิกลิงค์ pod 'Firebase/DynamicLinks'
In-App การส่งข้อความ pod 'Firebase/InAppMessaging'
(จำเป็น)
Firebase ML วิสัยทัศน์ APIs pod 'Firebase/MLVision'
Firebase ML กำหนดเองรุ่น APIs pod 'Firebase/MLModelInterpreter'
การตรวจสอบประสิทธิภาพ pod 'Firebase/Performance'
ฐานข้อมูลเรียลไทม์ pod 'Firebase/Database'
ระยะไกล Config pod 'Firebase/RemoteConfig'

เลิกใช้:

สินค้าหรือบริการ ฝัก รายละเอียด
ML Kit สำหรับ Firebase: ภาพการติดฉลากรุ่น pod 'Firebase/MLVisionLabelModel' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: สแกนบาร์โค้ดรุ่น pod 'Firebase/MLVisionBarcodeModel' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: ข้อความที่รู้จำรุ่น pod 'Firebase/MLVisionTextModel' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: Face Detection รุ่น pod 'Firebase/MLVisionFaceModel' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: วัตถุการตรวจสอบและติดตามรุ่น pod 'Firebase/MLVisionObjectDetection' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: API ของภาษาธรรมชาติ pod 'Firebase/MLNaturalLanguage' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: ภาษาประจำตัวประชาชนรุ่น pod 'Firebase/MLNLLanguageID' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: แปลรุ่น pod 'Firebase/MLNLTranslate' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: สมาร์ทตอบรุ่น pod 'Firebase/MLNLSmartReply' คู่มือการโยกย้าย
ML Kit สำหรับ Firebase: AutoML วิสัยทัศน์ขอบ API pod 'Firebase/MLVisionAutoML' คู่มือการโยกย้าย

บูรณาการโดยไม่ต้อง CocoaPods

หากคุณไม่ต้องการที่จะใช้ Cocoapods คุณยังสามารถใช้ประโยชน์จาก Firebase SDKs โดยการนำเข้ากรอบโดยตรง

นอกจากการสนับสนุนแพลตฟอร์ม iOS, ซิปขณะนี้รวมถึงไฟล์ที่เพิ่ม .xcframework ชุมชนตามการสนับสนุนตัวเร่งปฏิกิริยา ดูรายละเอียด Firebase iOS SDK README บน GitHub

  1. ดาวน์โหลด ซิปกรอบ SDK นี้เป็นไฟล์ ~ 200MB และอาจใช้เวลาในการดาวน์โหลด

  2. Unzip ไฟล์แล้วตรวจสอบ README สำหรับกรอบที่คุณต้องการรวมไว้ในแอปของคุณ

  3. เพิ่ม ObjC ธงลิงเกอร์ ของคุณใน Other Linker Settings ในเป้าหมายของการตั้งค่าการสร้าง

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

เรียนรู้เกี่ยวกับ Firebase:

เพิ่มบริการ Firebase แอปของคุณ: