Bu hızlı başlangıç kılavuzu, Firebase In-App Messaging ayarlarını nasıl yapacağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.
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ılıklarını yükleyip yönetmek için Swift Package Manager'ı kullanın.
- 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.
- İşlemi tamamladığınızda, Xcode otomatik olarak arka planda tutmalarını sağlar.
https://github.com/firebase/firebase-ios-sdk.git
Şimdi, uygulamanızda SDK'yı başlatın:
- Firebase modülünü
App
yapınıza aktarın veyaUIApplicationDelegate
(henüz yapmadıysanız):Swift
import Firebase
Objective-C
@import Firebase;
- Ayrıca bir
FirebaseApp
yapılandırın paylaşılan örneğinizde, genellikleApp
cihazınızın başlatıcısında veya uygulama temsilcinizin Henüz yapmadıysanızapplication(_:didFinishLaunchingWithOptions:)
yöntemi:Swift
FirebaseApp.configure()
Objective-C
[FIRApp configure];
- Uygulamanızı derleyin ve çalıştırın.
Test mesajı gönder
Uygulamanızın yükleme kimliğini alın
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
Firebase yükleme hizmeti. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı
çalışma zamanı komutu bağımsız değişkeni -FIRDebugEnabled
:
- Xcode projeniz açıkken Ürün > Şema > Şemayı düzenle... öğesini üst menü çubuğuna
- Açılan iletişim kutusunun Arguments (Parametreler) sekmesini açın.
- Lansmanda Aktarılan Bağımsız Değişkenler altında + Öğe ekle'yi tıklayın.
- "-FIRDebugEnabled" yazın yeni oluşturulan alana girin.
- 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önderin
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
- Uygulamanızın Firebase yükleme kimliğini Bir yükleme kimliği ekleyin alanına dokunun.
- Mesajı göndermek için Test et'i tıklayın.
Firebase In-App Messaging, Test et'i tıkladığınız anda test mesajınızı gönderir. Mesajı görmek için test cihazınızda uygulamayı kapatıp yeniden açmanız gerekir.
Cihazınızın bir test cihazı olup olmadığını onaylamak için aşağıdakileri kontrol edin: günlük mesajı:
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.