Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Thêm Firebase vào dự án Apple của bạn

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Điều kiện tiên quyết

  • Cài đặt như sau:

    • Xcode 13.3.1 trở lên
  • Đảm bảo rằng dự án của bạn đáp ứng các yêu cầu sau:

    • Dự án của bạn phải nhắm mục tiêu các phiên bản nền tảng này trở lên:
      • iOS 10
      • macOS 10.12
      • tvOS 12
      • watchOS 6
  • Thiết lập thiết bị Apple vật lý hoặc sử dụng trình mô phỏng để chạy ứng dụng của bạn.

Nếu bạn chưa có dự án Xcode và chỉ muốn dùng thử sản phẩm Firebase, bạn có thể tải xuống một trong các mẫu bắt đầu nhanh của chúng tôi.

Bước 1 : Tạo dự án Firebase

Trước khi có thể thêm Firebase vào ứng dụng Apple của mình, bạn cần tạo một dự án Firebase để kết nối với ứng dụng của mình. Truy cập Tìm hiểu các dự án Firebase để tìm hiểu thêm về các dự án Firebase.

Bước 2 : Đăng ký ứng dụng của bạn với Firebase

Để sử dụng Firebase trong ứng dụng Apple, bạn cần đăng ký ứng dụng với dự án Firebase của mình. Đăng ký ứng dụng của bạn thường được gọi là "thêm" ứng dụng của bạn vào dự án của bạn.

  1. Chuyển đến bảng điều khiển Firebase .

  2. Ở giữa trang tổng quan về dự án, hãy nhấp vào biểu tượng iOS + để khởi chạy quy trình thiết lập.

    Nếu bạn đã thêm ứng dụng vào dự án Firebase của mình, hãy nhấp vào Thêm ứng dụng để hiển thị các tùy chọn nền tảng.

  3. Nhập ID gói ứng dụng của bạn vào trường ID gói .

  4. (Tùy chọn) Nhập thông tin ứng dụng khác: Biệt hiệu ứng dụng và ID cửa hàng ứng dụng .

  5. Nhấp vào Đăng ký ứng dụng .

Bước 3 : Thêm tệp cấu hình Firebase

  1. Nhấp vào Tải xuống GoogleService-Info.plist để nhận tệp cấu hình nền tảng Firebase của Apple ( GoogleService-Info.plist ).

  2. Di chuyển tệp cấu hình của bạn vào thư mục gốc của dự án Xcode của bạn. Nếu được nhắc, hãy chọn thêm tệp cấu hình vào tất cả các mục tiêu.

Nếu bạn có nhiều ID gói trong dự án của mình, bạn phải liên kết từng ID gói với một ứng dụng đã đăng ký trong bảng điều khiển Firebase để mỗi ứng dụng có thể có tệp GoogleService-Info.plist của riêng mình.

Bước 4 : Thêm SDK Firebase vào ứng dụng của bạn

Sử dụng Trình quản lý gói Swift để cài đặt và quản lý các phần phụ thuộc của Firebase.

  1. Trong Xcode, khi dự án ứng dụng của bạn đang mở, hãy điều hướng đến Tệp> Thêm gói .
  2. Khi được nhắc, hãy thêm kho lưu trữ SDK nền tảng Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. Chọn phiên bản SDK mà bạn muốn sử dụng.
  5. Chọn thư viện Firebase bạn muốn sử dụng.

    Nếu Google Analytics được bật trong dự án Firebase của bạn, hãy đảm bảo thêm FirebaseAnalytics . Đối với Analytics không có khả năng thu thập IDFA, hãy thêm FirebaseAnalyticsWithoutAdId để thay thế.

Khi hoàn tất, Xcode sẽ tự động bắt đầu giải quyết và tải xuống các phần phụ thuộc của bạn trong nền.

Bước 5 : Khởi tạo Firebase trong ứng dụng của bạn

Bước cuối cùng là thêm mã khởi tạo vào ứng dụng của bạn. Bạn có thể đã thực hiện việc này như một phần của việc thêm Firebase vào ứng dụng của mình. Nếu bạn đang sử dụng một dự án mẫu khởi động nhanh, điều này đã được thực hiện cho bạn.

  1. Nhập mô-đun FirebaseCore vào UIApplicationDelegate của bạn, cũng như bất kỳ mô-đun Firebase nào khác mà đại biểu ứng dụng của bạn sử dụng. Ví dụ: để sử dụng Cloud Firestore và Xác thực:

    Nhanh

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. Định cấu hình phiên bản được chia sẻ FirebaseApp , thường trong trình khởi tạo App của bạn hoặc ứng dụng của đại biểu application(_:didFinishLaunchingWithOptions:) phương thức:

    Nhanh

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. Nếu bạn đã bao gồm SDK Firebase cho Google Analytics, bạn có thể chạy ứng dụng của mình để gửi xác minh đến bảng điều khiển Firebase mà bạn đã cài đặt thành công Firebase.

Đó là nó! Bạn có thể chuyển sang các bước tiếp theo .

Tuy nhiên, nếu bạn gặp sự cố khi thiết lập, hãy truy cập Câu hỏi thường gặp & khắc phục sự cố nền tảng của Apple .

Thư viện có sẵn

Phần này liệt kê các sản phẩm Firebase được hỗ trợ cho các nền tảng của Apple. Tìm hiểu thêm về các thư viện nền tảng Apple Firebase này:

Dịch vụ hoặc Sản phẩm Vỏ Thư viện SwiftPM Thêm phân tích?
AdMob pod 'Google-Mobile-Ads-SDK' N / A
phân tích pod 'FirebaseAnalytics' FirebaseAnalytics
Kiểm tra ứng dụng pod 'FirebaseAppCheck' FirebaseAppCheck
Phân phối ứng dụng pod 'FirebaseAppDistribution' FirebaseAppDistribution
Xác thực pod 'FirebaseAuth' FirebaseAuth
Cloud Firestore pod 'FirebaseFirestore' FirebaseFirestore
Chức năng đám mây cho SDK ứng dụng Firebase pod 'FirebaseFunctions' FirebaseFunctions
Nhắn tin qua đám mây pod 'FirebaseMessaging' FirebaseMessaging
Lưu trữ đám mây pod 'FirebaseStorage' FirebaseStorage
Crashlytics pod 'FirebaseCrashlytics' FirebaseCrashlytics
Liên kết động pod 'FirebaseDynamicLinks' FirebaseDynamicLinks
Nhắn tin trong ứng dụng pod 'FirebaseInAppMessaging' FirebaseInAppMessaging
(yêu cầu)
Cài đặt Firebase pod 'FirebaseInstallations' FirebaseInstallations
API mô hình tùy chỉnh Firebase ML pod 'FirebaseMLModelDownloader' FirebaseMLModelDownloader
Giám sát hiệu suất pod 'FirebasePerformance' FirebasePerformance
Cơ sở dữ liệu thời gian thực pod 'FirebaseDatabase' FirebaseDatabase
Cấu hình từ xa pod 'FirebaseRemoteConfig' FirebaseRemoteConfig

Tích hợp mà không cần sử dụng Trình quản lý gói Swift

Nếu không muốn sử dụng Trình quản lý gói Swift, bạn vẫn có thể tận dụng các SDK Firebase bằng cách sử dụng CocoaPods hoặc bằng cách nhập trực tiếp các khung.

Ca cao

Tìm hiểu thêm về tích hợp CocoaPods trong hướng dẫn của chúng tôi .

Các khuôn khổ

Ngoài việc hỗ trợ nền tảng iOS, zip hiện bao gồm các tệp .xcframework . Để biết chi tiết, hãy xem SDK nền tảng Apple Firebase README trên GitHub .

  1. Tải xuống zip SDK khung . Đây là tệp có dung lượng ~ 200MB và có thể mất một chút thời gian để tải xuống.

  2. Giải nén tệp, sau đó xem lại README cho các khuôn khổ mà bạn muốn đưa vào ứng dụng của mình.

  3. Thêm cờ trình liên kết -ObjC trong Other Linker Settings của bạn trong cài đặt xây dựng của mục tiêu.

Bước tiếp theo

Tìm hiểu về Firebase:

Thêm các dịch vụ Firebase vào ứng dụng của bạn: