Google 致力于为黑人社区推动种族平等。查看具体举措

iOS projenize Firebase ekleyin

Önkoşullar

  • Aşağıdakileri yükleyin:

    • Xcode 12.2 veya üstü
    • CocoaPods 1.10.0 veya üstü
  • Projenizin şu gereksinimleri karşıladığından emin olun:

    • Projeniz iOS 10 veya sonraki bir sürümünü hedeflemelidir.
  • Uygulamanızı çalıştırmak için fiziksel bir iOS cihazı kurun veya iOS simülatörünü kullanın.

Zaten bir Xcode projem var ve sadece Firebase ürünü denemek istemiyorsanız, bizim birini indirebilirsiniz hızlı başlangıç örneklerinin .

1. Adım: Bir Firebase projesi oluşturma

Firebase'i iOS uygulamanıza eklemeden önce iOS uygulamanıza bağlanmak için bir Firebase projesi oluşturmanız gerekir. Ziyaret Firebase Projeleri Anlayın Firebase projeleri hakkında daha fazla bilgi edinmek.

2. Adım: Firebase ile uygulamanızı kaydedin

Bir Firebase projeniz olduktan sonra buna iOS uygulamanızı ekleyebilirsiniz.

Ziyaret Firebase Projeleri anlama birden inşa varyantları nasıl işleneceğini dahil olmak üzere bir Firebase projeye uygulamalar ekleyerek daha iyi uygulamalar ve değerlendirmeler hakkında bilgi edinmek için.

  1. Git Firebase konsoluna .

  2. Proje genel bakış Sayfanın ortasında, iOS simgesine (tıklayın kurulum iş akışını başlatmak için).

    Zaten Firebase projeye bir uygulamayı eklediyseniz, platformu seçeneklerini görüntülemek için uygulama ekleme tıklayın.

  3. Kimliği alanına yumağı iOS uygulamanızın paket kimliği girin.

  4. Uygulama rumuz ve App Store ID: (İsteğe bağlı) diğer uygulama bilgilerini girin.

  5. Kayıt uygulamasını tıklayın.

3. Adım: Firebase yapılandırma dosyası ekle

  1. Senin Firebase iOS yapılandırma dosyasını (elde etmek İndir GoogleService-Info.plist'ni tıklayın GoogleService-Info.plist ).

  2. Yapılandırma dosyanızı Xcode projenizin kök dizinine taşıyın. İstenirse, yapılandırma dosyasını tüm hedeflere eklemek için seçin.

Eğer projenizde birden paket kimliği yoksa, Her bir uygulama kendi olabilir böylece Firebase konsolunda tescilli uygulaması ile her paket kimliği ilişkilendirmek gerekir GoogleService-Info.plist dosyasını.

Adım 4: uygulamanıza Firebase SDK'lerini ekle

Using CocoaPods Firebase kütüphanelerini kurmak için. Bunun yerine CocoaPods kullanmamayı tercih Ancak, sen yapabilirsiniz doğrudan SDK çerçeveleri entegre veya kullanım Swift Paket Yöneticisi yerine.

Eğer birini kullanıyorsunuz hızlı başlangıç örneklerinin ? Xcode proje ve (kapsüllere sahip) Podfile zaten mevcut olan, ama yine de gerekecektir senin Firebase yapılandırma dosyası eklemek bakla ve yükleyin.

  1. Henüz yoksa bir Pod dosyası oluşturun:

    cd your-project-directory
    pod init
  2. Pod dosyanıza, uygulamanızda kullanmak istediğiniz Firebase bölmelerini ekleyin.

    Sen herhangi birini ekleyebilirsiniz desteklenen Firebase ürünleri iOS uygulamasına.

    Analytics etkinleştirildi

    platform :ios, ‘10.0’
    # Add the Firebase pod for Google Analytics pod 'Firebase/Analytics' # For Analytics without IDFA collection capability, use this pod instead # pod ‘Firebase/AnalyticsWithoutAdIdSupport’ # 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'

    Apple'ın yılında IDFA, cihaz düzeyinde reklam tanımlayıcı, hakkında daha fazla bilgi Kullanıcı Gizlilik ve Veri Kullanımı ve Uygulama İzleme Şeffaflık belgelerinde.

    Analytics etkinleştirilmedi

    platform :ios, ‘10.0’
    # 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. Sonra açın bölmeleri yükleyin .xcworkspace Xcode projeyi görmek için dosyayı:

    pod install
    open your-project.xcworkspace

Adım 5: başlat Firebase uygulamanızda

Son adım, uygulamanıza başlatma kodu eklemektir. Firebase'i uygulamanıza eklemenin bir parçası olarak bunu zaten yapmış olabilirsiniz. Eğer bir kullanıyorsanız hızlı başlangıç örnek proje , bu sizin için yapılmıştır.

  1. Sizin de Firebase modülü içe UIApplicationDelegate :

    hızlı

    import Firebase

    Amaç-C

    @import Firebase;
  2. Yapılandırma bir FirebaseApp tipik uygulamanızın içinde, örnek paylaşılan application:didFinishLaunchingWithOptions: yöntemi:

    hızlı

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

    Amaç-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. Firebase Analytics'i dahil ettiyseniz, Firebase'i başarıyla yüklediğinizi Firebase konsoluna doğrulamak için uygulamanızı çalıştırabilirsiniz.

Bu kadar! Sen atlayabilirsiniz sonraki adımlar .

Eğer sorun olsa ayarlamalar yapıyorum yaşıyorsanız, ziyaret iOS sorun giderme ve SSS .

Mevcut kapsüller

Bu bölüm, iOS ve bunların bölmeleri için desteklenen Firebase ürünlerini listeler. Bu Firebase iOS kitaplıkları hakkında daha fazla bilgi edinin:

Hizmet veya Ürün bölmeler Analytics Eklensin mi?
AdMob pod 'Google-Mobile-Ads-SDK'
Analitik pod 'Firebase/Analytics'
Uygulama Kontrolü pod 'Firebase/AppCheck'
Uygulama Dağıtımı pod 'Firebase/AppDistribution'
kimlik doğrulama pod 'Firebase/Auth'
Bulut Firestore pod 'Firebase/Firestore'
Firebase İstemci SDK'sı için Bulut İşlevleri pod 'Firebase/Functions'
Bulut Mesajlaşma pod 'Firebase/Messaging'
Bulut depolama pod 'Firebase/Storage'
Crashlytics pod 'Firebase/Crashlytics'
Dinamik Bağlantılar pod 'Firebase/DynamicLinks'
Uygulama İçi Mesajlaşma pod 'Firebase/InAppMessaging'
(gereklidir)
Firebase kurulumları pod 'Firebase/Installations'
Firebase ML Özel Model API'leri pod 'Firebase/MLModelDownloader'
Performans İzleme pod 'Firebase/Performance'
Gerçek Zamanlı Veritabanı pod 'Firebase/Database'
Uzak Yapılandırma pod 'Firebase/RemoteConfig'

CocoaPod'lar olmadan entegre edin

Cocoapod'ları kullanmak istemiyorsanız, çerçeveleri doğrudan içe aktararak veya Swift Paket Yöneticisi'ni kullanarak Firebase SDK'larından yararlanmaya devam edebilirsiniz.

çerçeveler

Zip, iOS platformunu desteklemenin yanı sıra artık topluluk tabanlı Catalyst desteği ekleyen .xcframework dosyalarını da içeriyor. Ayrıntılar için bkz GitHub'dan Firebase iOS SDK README .

  1. İndir çerçeve SDK zip . Bu ~200MB'lık bir dosyadır ve indirilmesi biraz zaman alabilir.

  2. Dosyanın Sıkıştırılmış ve ardından incelemek README uygulamanızda dahil etmek istediğiniz çerçeveleri.

  3. Ekle ObjC bağlayıcı işareti sizin de Other Linker Settings hedefin inşa ayarlarında.

Swift Paket Yöneticisi

Swift Paket Yöneticisi entegrasyonu hakkında daha fazla bilgi rehberimiz .

Sonraki adımlar

Firebase hakkında bilgi edinin:

Uygulamanıza Firebase hizmetleri ekleyin: