Verileriniz değişen veri olmadığı için cloudflare tutmak daha mantıklı olabilir sizin için. Verileriniz değişken olsaydı Firebase ile subapase arasında kalabilirdiniz ama öyle değil bence. Ayrıca kalsanız bile maliyet açısından düşündüğünüzde subapase daha mantıklı oluyor.
Hocam olayı biraz daha detaylı anlatayım:
1. Günün Ayet & Hadisi Bölümü
- Uygulamada "Günün Ayet & Hadisi" adlı bir alan olacak.
- Bu bölümde yaklaşık 3.000 ayet ve 2.000 hadis yer alacak (toplamda ~5.000 içerik döngüsel olarak gösterilecek)
2. Bildirimler Kısmı
Kullanıcılara günde en az 2, en fazla 3 bildirim gönderilecek. Bildirim senaryoları şu şekilde:
- Tarihte Bugün: Günün tarihinde yaşanmış İslami bir gelişme paylaşılacak (Günde sadece 1 adet). Toplamda 730 içerik var, yani 2 yıllık bir döngüyle çalışacak.
- Günün Ayet / Hadisi: Yukarıda bahsettiğim 5.000 içerik arasından her gün rastgele 1 adet seçilip gönderilecek.
- Cuma Tebrik Mesajı: Sadece Cuma günleri gönderilecek. Sistemde kayıtlı 100 şablon mesaj döngüsel olarak kullanılacak.
- OneSignal Bildirimi: İhtiyaca göre (gerekirse) anlık bildirim olarak gönderilecek.
Önemli Detaylar & Teknik İşleyiş
- Çoklu Dil Desteği: Yukarıdaki tüm içeriklerin 55 dilde çevirisi hazır durumdadır.
- Veri Yönetimi: Kullanıcı uygulamayı indirdikten belli bir süre sonra, arka planda cihazın diline uygun olan veriler telefona indirilecek (yaklaşık 10-15 MB). Bu işlemden sonra tüm istekler sunucu yerine doğrudan yerel cihaz üzerinden (offline/lokal olarak) yapılacak.
bu durumda sizce ne kullanmalıyım? Gemini cloudflare dedi, ama ne kullanacağıma karar veremedim.