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.
Firebase In-App Messaging SDK'sını projenize ekleyin
Firebase bağımlılıklarını yükleyip yönetmek için Swift Package Manager'ı kullanın.
Firebase SDK'larını Apple projenize eklemenin farklı yolları (ör. doğrudan çerçeveleri içe aktarma ve CocoaPods kullanma) hakkında bilgi edinmek için- Xcode'da, uygulama projeniz açıkken Dosya > Paket Ekle'yi tıklayın.
- İstendiğinde Firebase Apple platformlar SDK deposunu ekleyin:
- In-App Messaging kitaplığını seçin.
-ObjC
işaretini, hedefinizin derleme ayarlarındaki Diğer Bağlayıcı İşaretleri bölümüne ekleyin.- 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.
- İşlem tamamlandığında Xcode, arka planda bağımlılarınızı otomatik olarak çözümlemeye ve indirmeye başlar.
https://github.com/firebase/firebase-ios-sdk.git
Şimdi, uygulamanızda SDK'yı başlatın:
- Henüz yapmadıysanız
App
struct'unuza veyaUIApplicationDelegate
'a Firebase modülünü aktarın:Swift
import Firebase
Objective-C
@import Firebase;
- Henüz yapmadıysanız genellikle
App
'ın başlatıcısında veya uygulama temsilcinizinapplication(_:didFinishLaunchingWithOptions:)
yönteminde birFirebaseApp
paylaşılan örneği de yapılandırın:Swift
FirebaseApp.configure()
Objective-C
[FIRApp configure];
- Uygulamanızı derleyip çalıştırın.
Test mesajı gönderme
Uygulamanızın kurulum kimliğini alma
Firebase In-App Messaging, güç tasarrufu sağlamak için sunucudan günde yalnızca bir kez ileti alır. Bu durum test yapmayı zorlaştırabileceğinden Firebase konsolu, mesajları isteğe bağlı olarak gösteren bir test cihazı belirtmenize olanak tanır.
Bu test cihazı,Firebase
Firebase yükleme hizmeti. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı -FIRDebugEnabled
çalışma zamanı komutu bağımsız değişkeniyle çalıştırın:
- Xcode projeniz açıkken Ürün > Şema > Şemayı düzenle... üst menü çubuğuna
- Açılan iletişim kutusunun Bağımsız değişkenler sekmesini açın.
- Başlatma sırasında iletilen bağımsız değişkenler bölümünde + Öğe ekle'yi tıklayın.
- Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
- Kapat'ı tıklayın, ardından uygulamanızı çalıştırın.
Uygulamanız çalışmaya başladığında, Xcode konsolunun günlüklerinde aşağıdaki satırı bulun:
[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 başlattıktan ve Firebase yükleme kimliğini (FID) aldıktan sonra bir test mesajı göndererek Firebase In-App Messagingayarlarınızı deneyebilirsiniz:
- Firebase konsolunda Mesajlaşma sayfasını açın.
- Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
- Firebase Uygulama İçi mesajları'nı seçin ve Oluştur'u tıklayın.
- Aksi takdirde Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
- Uygulama İçi Mesajlaşma'yı seçin.
- İlk iletiniz için bir Başlık girin.
- Cihazda Test Et'i tıklayın.
- Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
- İletiyi göndermek için Test'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.