Bu hızlı başlangıç kılavuzunda, Firebase Uygulama İçi Mesajlaşma'yı nasıl ayarlayacağınız ve ilk mesajınızı nasıl göndereceğiniz gösterilmektedir.
Başlamadan önce
Henüz yapmadıysanız Flutter için Firebase SDK'larını yükleyin ve başlatın.
Firebase In-App Messaging SDK'sını projenize ekleyin
Firebase In-App Messaging eklentisini yüklemek için Flutter projenizin kök dizininde aşağıdaki komutu çalıştırın:
flutter pub add firebase_in_app_messaging
Projenizi yeniden derleyin:
flutter run
Firebase In-App Messaging eklentisini içe aktarın:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
Test mesajı gönder
Uygulamanızın yükleme kimliğini alın
Firebase Uygulama İçi Mesajlaşma, güçten tasarruf etmek için sunucudan günde yalnızca bir kez mesaj alır. Bu, testi zorlaştırabilir. Bu nedenle Firebase konsolu, mesajları isteğe bağlı olarak görüntüleyen bir test cihazı belirtmenize olanak tanır.
Bu test cihazı bir FID tarafından belirlenir. Uygulamanızı çalıştırırken konsol çıkışını kontrol ederek test uygulamanızın FID değerini bulun.
Android'de mesaj aşağıdaki gibi görünür:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
iOS'te, -FIRDebugEnabled
çalışma zamanı komutu bağımsız değişkeniyle uygulamayı çalıştırın:
- Xcode projeniz açıkken üst menü çubuğundan Ürün > Şema > Şemayı düzenle... seçeneğini belirleyin.
- Açılan iletişim kutusunun Bağımsız değişkenler sekmesini açın.
- Lansmanda Aktarılan Bağımsız Değişkenler altında + Öğ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önderin
Uygulamanızı test cihazında başlattıktan ve Firebase yükleme kimliğini (FID) ayarladıktan sonra, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:
- Firebase konsolunda Mesajlaşma'yı 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.
- Cihazınızda Test Edin'i tıklayın
- Yükleme kimliği ekle alanına uygulamanızın Firebase yükleme kimliğini girin.
- 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 test cihazı olup olmadığını doğrulamak için aşağıdaki günlük mesajlarından birini arayın.
Android
I/FIAM.Headless: Setting this device as a test device
iOS
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.