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

Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging'ü nasıl ayarlayacağınız ve ilk mesajınızı nasıl göndereceğiniz gösterilmektedir.


Başlamadan önce

Başlamadan önce Firebase'i Apple projenize eklediğinizden emin olun.

Projenize Firebase In-App Messaging SDK'sını ekleyin

Firebase bağımlılarını yüklemek ve yönetmek için Swift Package Manager'ı kullanın.

  1. Xcode'da, uygulama projeniz açıkken Dosya > Paket Ekle'yi tıklayın.
  2. İstendiğinde Firebase Apple platformlar SDK deposunu ekleyin:
  3.   https://github.com/firebase/firebase-ios-sdk.git
    .
  4. In-App Messaging kitaplığını seçin.
  5. -ObjC işaretini, hedefinizin derleme ayarlarındaki Diğer Bağlayıcı İşaretleri bölümüne ekleyin.
  6. In-App Messaging özelliğini kullanmak için: Google Analytics özelliğini etkinleştir Firebase projenize ekleyin ve Google Analytics için Firebase SDK'sını uygulamanıza ekleyin. Şunları seçebilirsiniz: veya IDFA koleksiyonu olan kitaplıklar.
  7. İşlem tamamlandığında Xcode, arka planda bağımlılarınızı otomatik olarak çözümlemeye ve indirmeye başlar.

Ardından, uygulamanızda SDK'yı başlatın:

  1. Firebase modülünü App yapınıza aktarın veya UIApplicationDelegate (henüz yapmadıysanız):
    Swift
    import Firebase
    Objective-C
    @import Firebase;
  2. Ayrıca bir FirebaseApp yapılandırın paylaşılan örneğinizde, genellikle App cihazınızın başlatıcısında veya uygulama temsilcinizin Henüz yapmadıysanız application(_:didFinishLaunchingWithOptions:) yöntemi:
    Swift
    FirebaseApp.configure()
    Objective-C
    [FIRApp configure];
  3. Uygulamanızı derleyin ve çalıştırın.

Test mesajı gönder

Uygulamanızın kurulum kimliğini alma

Firebase In-App Messaging, güçten tasarruf etmek için yalnızca günde bir kez geliyordur. Bu, testi zorlaştırabilir, o yüzden Firebase konsolu, mesajları görüntüleyen bir test cihazı belirtmenize olanak tanır isteğe bağlı.

Bu test cihazı, Firebase yükleme hizmeti tarafından sağlanan bir Firebase yükleme kimliğiyle belirlenir. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı -FIRDebugEnabled çalışma zamanı komut bağımsız değişkeniyle çalıştırın:

  1. Xcode projeniz açıkken üst menü çubuğundan Ürün > Şema > Şemayı düzenle...'yi seçin.
  2. Açılan iletişim kutusunun Bağımsız değişkenler sekmesini açın.
  3. Başlatma sırasında iletilen bağımsız değişkenler bölümünde + Öğe ekle'yi tıklayın.
  4. "-FIRDebugEnabled" yazın yeni oluşturulan alana girin.
  5. Kapat'ı tıklayın, ardından uygulamanızı çalıştırın.

Uygulamanız çalışmaya başladıktan sonra 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 mesaj gönderme

Uygulamanızı test cihazında çalıştırdıktan sonra ve Firebase yükleme kimliği (FID), Firebase In-App Messaging deneyebilirsiniz test mesajı göndererek ayarlayın:

  1. Firebase konsolunda Mesajlaşma sayfasını açın.
  2. Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
    1. Firebase uygulama içi mesajları'nı seçin ve Oluştur'u tıklayın.
  3. Aksi takdirde, Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
    1. Uygulama İçi Mesajlaşma'yı seçin.
  4. İlk mesajınız için bir Başlık girin.
  5. Cihazda Test Et'i tıklayın
  6. Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
  7. Mesajı göndermek için Test et'i tıklayın.

Firebase In-App Messaging, Test'i tıkladığınızda test mesajınızı gönderir. Görmek için mesajını görürseniz test cihazınızda uygulamayı kapatıp yeniden açmanız gerekir.

Cihazınızın test cihazı olup olmadığını onaylamak 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.