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

Firebase Uygulama İçi Mesajlaşma'yı kullanmaya başlayın

Bu hızlı başlangıç, Firebase Uygulama İçi Mesajlaşma'yı nasıl kuracağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.

Sen başlamadan önce

Başlamadan önce, emin olun iOS projeye Firebase ekleyin .

Firebase Uygulama İçi Mesajlaşma SDK'sını projenize ekleyin

Başlamak için, Firebase Uygulama İçi Mesajlaşma CocoaPod'larını ekleyerek Firebase Uygulama İçi Mesajlaşma SDK çerçeve dosyalarını projenize ekleyin:

  1. Yeni bir terminal penceresi açın ve Xcode projenizin dizinine gidin.
  2. Senin Podfile açın ve vurgulanan satırları ekleyin:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. Senin terminalden, Pod'un bağımlılıklarını yükleyin:
    pod install
  4. Xcode uygulamanızın projesini açın:
    open YOUR-PROJECT.xcworkspace

Şimdi, uygulamanızda SDK'yı başlatın:

  1. Sizin de Firebase modülü içe UIApplicationDelegate henüz yapmadıysanız,:
    Süratli
    import Firebase
    Amaç-C
    @import Firebase;
  2. Ayrıca yapılandırmak FirebaseApp tipik uygulamanızın içinde, örnek paylaştı application:didFinishLaunchingWithOptions: henüz yapmadıysanız, yöntemin:
    Süratli
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    Amaç-C
    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. Uygulamanızı derleyin ve çalıştırın.

Test mesajı gönder

Uygulamanızın kurulum kimliğini alın

Firebase Uygulama İçi Mesajlaşma, gücü korumak için sunucudan yalnızca günde bir kez mesaj alır. Bu, testi zorlaştırabilir, bu nedenle Firebase konsolu, talep üzerine mesajları görüntüleyen bir test cihazı belirlemenize olanak tanır.

Bu test cihazı, Firebase kurulum hizmeti tarafından sağlanan bir Firebase kurulum kimliği tarafından belirlenir. Senin test uygulamanın kurulum kimliğini bulmak için, çalışma zamanı komut argümanı ile uygulamayı çalıştırmak -FIRDebugEnabled :

  1. Xcode projesine açıkken, üst menü çubuğundan ... Ürün> Şeması> Edit düzenini seçin.
  2. Açılan diyalog Argümanlar sekmesini açın.
  3. Click + Lansmanı On Geçti Argümanlar altında öğeleri ekleyin.
  4. Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
  5. Sonra uygulamanızda çalıştırın Kapat tıklayın.

Uygulamanız çalışmaya başladığında, Xcode konsolunun günlüklerinde aşağıdaki satırı arayın:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

Test cihazınıza bir mesaj gönderin

Uygulamanızı test cihazında başlattıktan ve Firebase kurulum kimliğine (FID) sahip olduğunuzda, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda, açık Uygulama İçi Mesajlaşma .
  2. Yeni Kampanyasını tıklayın.
  3. İlk Mesaj için bir Başlık girin.
  4. Cihazınızda Testi tıklayın
  5. Bir yükleme kimliği ekle alanda uygulamanızın Firebase yükleme kimliğini girin.
  6. Mesajı göndermek için Test tıklayın.

Eğer Testi tıklayın olarak Firebase Uygulama İçi Mesajlaşma en kısa sürede test mesajı gönderir. Mesajı görmek için uygulamayı kapatmanız ve ardından test cihazınızda yeniden açmanız gerekir.

Cihazınızın bir test cihazı olup olmadığını doğrulamak için aşağıdaki günlük mesajını arayın:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.