Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Thêm căn cứ hỏa lực cho dự án iOS của bạn

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

  • Cài đặt như sau:

    • Xcode 10.3 hoặc mới hơn
    • CocoaPods 1.4.0 hoặc mới hơn
  • Hãy chắc chắn rằng dự án của bạn đáp ứng được các yêu cầu:

    • Dự án của bạn phải nhắm mục tiêu iOS 8 hoặc cao hơn.
  • Thiết lập một thiết bị iOS vật lý hoặc sử dụng các mô phỏng iOS chạy ứng dụng của bạn.

Nếu bạn chưa có một dự án Xcode và chỉ muốn thử ra một sản phẩm căn cứ hỏa lực, bạn có thể tải về một trong chúng tôi mẫu QuickStart .

Bước 1: Tạo một dự án căn cứ hỏa lực

Trước khi bạn có thể thêm căn cứ hỏa lực để ứng dụng iOS của bạn, bạn cần phải tạo một dự án căn cứ hỏa lực để kết nối với ứng dụng iOS của bạn. Thăm Hiểu căn cứ hỏa lực dự án để tìm hiểu thêm về các dự án căn cứ hỏa lực.

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

Sau khi bạn có một dự án căn cứ hỏa lực, bạn có thể thêm ứng dụng iOS của bạn với nó.

Thăm Hiểu dự án căn cứ hỏa lực để tìm hiểu thêm về thực tiễn tốt nhất và cân nhắc để thêm các ứng dụng cho một dự án căn cứ hỏa lực, bao gồm cách xử lý nhiều build biến thể.

  1. Tới các căn cứ hỏa lực console .

  2. Ở trung tâm của trang tổng quan về dự án, nhấp vào biểu tượng iOS ( ) để khởi động công việc cài đặt.

    Nếu bạn đã thêm vào một ứng dụng cho dự án căn cứ hỏa lực của bạn, 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 của ứng dụng của bạn ID bó trong iOS bó trường ID.

  4. (Tùy chọn) Nhập thông tin ứng dụng khác: App nicknameApp Store ID.

  5. Bấm vào Đăng ký ứng dụng.

Bước 3: Thêm một tập tin cấu hình căn cứ hỏa lực

  1. Nhấp vào Tải xuống GoogleService-Info.plist để có được tập tin cấu hình căn cứ hỏa lực iOS của bạn ( GoogleService-Info.plist ).

  2. Di chuyển tập tin 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, chọn để thêm các tập tin cấu hình cho tất cả các mục tiêu.

Nếu bạn có nhiều bó ID trong dự án của bạn, bạn phải kết hợp mỗi bó ID với một ứng dụng đã đăng ký trong các căn cứ hỏa lực console để mỗi ứng dụng có thể có của riêng mình GoogleService-Info.plist tập tin.

Bước 4: Thêm căn cứ hỏa lực SDK để ứng dụng của bạn

Chúng tôi khuyên bạn sử dụng CocoaPods để cài đặt các thư viện căn cứ hỏa lực. Tuy nhiên, nếu bạn không muốn sử dụng CocoaPods, bạn có thể tích hợp các khuôn khổ SDK trực tiếp .

Bạn đang sử dụng một trong những mẫu QuickStart ? Dự án Xcode và Podfile (với vỏ) đã xuất hiện, nhưng bạn vẫn sẽ cần phải thêm tập tin cấu hình căn cứ hỏa lực của bạncài đặt các cụm.

  1. Tạo một Podfile nếu bạn chưa có:

    cd your-project-directory 
    pod init
  2. Để Podfile bạn, hãy thêm cụm căn cứ hỏa lực mà bạn muốn sử dụng trong ứng dụng của bạn.

    Bạn có thể thêm bất kỳ sản phẩm căn cứ hỏa lực hỗ trợ để ứng dụng iOS của bạn.

    kích hoạt Analytics

    # 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 không được kích hoạt

    # 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. Cài đặt vỏ, sau đó mở của bạn .xcworkspace tập tin để xem dự án trong Xcode:

    pod install
    open your-project .xcworkspace

Bước 5: Khởi tạo căn cứ hỏa lực trong ứng dụng của bạn

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

  1. Nhập module căn cứ hỏa lực trong bạn UIApplicationDelegate :

    Nhanh

    import Firebase

    Objective-C

    @import Firebase;
  2. Cấu hình một FirebaseApp chia sẻ Ví dụ, điển hình là trong ứng dụng của bạn application:didFinishLaunchingWithOptions: phương pháp:

    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 căn cứ hỏa lực Analytics, bạn có thể chạy ứng dụng của bạn để gửi xác minh để giao diện điều khiển căn cứ hỏa lực mà bạn đã cài đặt thành công căn cứ hỏa lực.

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

vỏ sẵn

Phần này liệt kê các sản phẩm căn cứ hỏa lực hỗ trợ cho iOS và vỏ của họ. Tìm hiểu thêm về các thư viện căn cứ hỏa lực iOS:

Dịch vụ hoặc sản phẩm pods Thêm Analytics?
AdMob pod 'Google-Mobile-Ads-SDK'
phân tích pod 'Firebase/Analytics'
Xác thực pod 'Firebase/Auth'
đám mây FireStore pod 'Firebase/Firestore'
Đám mây Chức năng cho căn cứ hỏa lực Client SDK pod 'Firebase/Functions'
cloud Messaging pod 'Firebase/Messaging'
Lưu trữ đám mây pod 'Firebase/Storage'
căn cứ hỏa lực Crashlytics pod 'Firebase/Crashlytics'
Liên kết động pod 'Firebase/DynamicLinks'
Trong ứng dụng Tin nhắn pod 'Firebase/InAppMessaging'
(cần thiết)
Căn cứ hỏa lực ML Vision API pod 'Firebase/MLVision'
API căn cứ hỏa lực ML Tuỳ chỉnh mẫu pod 'Firebase/MLModelInterpreter'
Giám sát hiệu suất pod 'Firebase/Performance'
Cơ sở dữ liệu thời gian thực pod 'Firebase/Database'
từ xa Config pod 'Firebase/RemoteConfig'

chấp nhận:

Dịch vụ hoặc sản phẩm pods Chi tiết
ML Kit cho căn cứ hỏa lực: Hình ảnh ghi nhãn mẫu pod 'Firebase/MLVisionLabelModel' Migration Guide
ML Kit cho căn cứ hỏa lực: quét mã vạch mẫu pod 'Firebase/MLVisionBarcodeModel' Migration Guide
ML Kit cho căn cứ hỏa lực: Văn bản công nhận mẫu pod 'Firebase/MLVisionTextModel' Migration Guide
ML Kit cho căn cứ hỏa lực: nhận diện khuôn mặt mẫu pod 'Firebase/MLVisionFaceModel' Migration Guide
ML Kit cho căn cứ hỏa lực: Object Detection và theo dõi mẫu pod 'Firebase/MLVisionObjectDetection' Migration Guide
ML Kit cho căn cứ hỏa lực: API ngôn ngữ tự nhiên pod 'Firebase/MLNaturalLanguage' Migration Guide
ML Kit cho căn cứ hỏa lực: Ngôn ngữ Xác định mẫu pod 'Firebase/MLNLLanguageID' Migration Guide
ML Kit cho căn cứ hỏa lực: Dịch mẫu pod 'Firebase/MLNLTranslate' Migration Guide
ML Kit cho căn cứ hỏa lực: Smart Reply mẫu pod 'Firebase/MLNLSmartReply' Migration Guide
ML Kit cho căn cứ hỏa lực: AutoML Vision Cạnh API pod 'Firebase/MLVisionAutoML' Migration Guide

Tích hợp mà không CocoaPods

Nếu bạn không muốn sử dụng Cocoapods, bạn vẫn có thể tận dụng lợi thế của SDK căn cứ hỏa lực bằng cách nhập các khuôn khổ trực tiếp.

Ngoài việc hỗ trợ các nền tảng iOS, zip hiện nay bao gồm các file .xcframework rằng sự ủng hộ Catalyst add dựa vào cộng đồng. Để biết chi tiết, xem các căn cứ hỏa lực iOS SDK README trên GitHub .

  1. Tải zip framework SDK . Đây là một tập tin ~ 200MB và có thể mất một thời gian để tải về.

  2. Giải nén tập tin, sau đó xem lại README cho Khung mà bạn muốn bao gồm trong ứng dụng của bạn.

  3. Thêm ObjC mối liên kết cờ trong của bạn Other Linker Settings trong cài đặt xây dựng của đối tượng.

Bước tiếp theo

Tìm hiểu về căn cứ hỏa lực:

Thêm dịch vụ căn cứ hỏa lực để ứng dụng của bạn: