Kullanıcı kayıt olunca mesajda "7 günlük deneme başladı" yazıyor ama aslında başlamıyor. Trial subscription oluşturulmuyor.
Kullanıcı kayıt olur olmaz 7 günlük trial subscription otomatik oluşturulmalı.
Bu trial subscription sayesinde kullanıcı hemen premium özelliklerini kullanmaya başlar.
Trial aktifken sistem kullanıcıyı premium olarak görür.
"Premium mi?" kontrolü yapıldığında → Trial varsa EVET döner.
Bu sayede kullanıcı sınırsız müzik dinler, tüm özelliklere erişir.
Her kullanıcı trial'ı sadece 1 kere kullanabilir.
Trial başladığında kullanıcının profilinde "trial kullanıldı" işareti konur.
Subscription'ı silse bile bir daha trial alamaz.
7 gün dolunca trial otomatik sona erer.
Günlük sistem kontrolü: "Bugün trial biten var mı?" diye bakar.
Varsa trial'ı kapatır, kullanıcı artık premium değildir.
Trial bitmeden önce kullanıcıya hatırlatma gönderilir:
6. gün: "Yarın trial bitecek, premium'a geçmek ister misin?"
7. gün (son gün): "Bugün son gün, kaçırma!"
Kullanıcı kayıt oldu → Trial başladı → 7 gün sonra bitti. Bu kadar basit.
Hiçbir şey manuel olmamalı. Her şey otomatik: trial başlatma, bitirme, hatırlatmalar.
Herkes 1 kere trial alır. Sistem oynanmaz, hilesi olmaz.
Kullanıcı her zaman trial durumunu görebilir: "5 gün kaldı" gibi.
Subscription tablosu: Trial bilgilerini saklar (başlangıç, bitiş tarihi)
User tablosu: "Trial kullanıldı mı?" bilgisini saklar
Kullanıcı kayıt olunca trial subscription oluşturur
"Trial kullanıldı" işaretini koyar
Müzik çalarken sistem sorar: "Bu kullanıcı premium mi?"
Trial aktifse → EVET, sınırsız dinle
Trial yoksa → HAYIR, 30 saniye limit
Her gün sabah sistem kontrol eder:
"Bugün trial biten var mı?" → Varsa kapat
"Yarın trial bitecek var mı?" → Varsa hatırlatma gönder
Kullanıcı email/şifre ile kayıt olur
→ Otomatik giriş yapılır
→ Trial başlar
→ "Hoş geldin! 7 gün boyunca tüm özellikleri ücretsiz kullan" mesajı
Kullanıcı sınırsız müzik dinler
Tüm premium özelliklerini kullanır
Hiçbir kısıtlama yok
Bildirim: "Trial'ın yarın sona eriyor, premium'a geç ve keyfini sürdür!"
Premium planları gösterilir
İndirim teklifi sunulabilir
Bildirim: "Bugün son gün! Premium'a geç, müziğini kaybetme"
Özel indirim teklifi (örn: %30 indirim)
Trial otomatik kapanır
Kullanıcı artık normal üye olur (30 saniye limit)
Premium özelliklere erişemez
Her müzik çalarken "Premium'a geç" mesajı görür
Çözüm 1: Email başına 1 trial (aynı email ile yeni hesap açamaz)
Çözüm 2: IP bazlı kontrol (aynı IP'den 1 trial)
Çözüm 3: Telefon doğrulama (SMS ile)
Çözüm: User tablosunda "trial kullanıldı" işareti var.
Subscription silinse bile bu işaret kalır.
Sistem her zaman bu işarete bakar, trial verilmez.
Kullanıcı kayıt olunca otomatik trial subscription oluşturulmalı.
Şu an sadece mesaj var, gerçek trial yok.
User tablosuna "trial kullanıldı mı?" alanı ekle.
Trial başladığında işaretle, bir daha verme.
Günlük sistem kontrolü ile trial bitenleri otomatik kapat.
Kullanıcı normal üye statüsüne dönsün.
Trial bitmeden önce bildirim gönder.
Premium'a geçiş için teşvik et.