Bu sayfanın kapsamı: Aşağıdaki tarihlerin tümü Türkiye saatidir. Her küçük kod değişikliği listelenmez; kullanıcı deneyimini, uyumluluğu, veri davranışını veya yayın sürecini anlamlı biçimde etkileyen çalışmalar seçilir.
— Web rehberleri ve içerik güveni
gamelig.com.tr ilk hâlinde uygulamayı tanıtan ana sayfa, beş oyun rehberi, lig kuralları, adil rekabet açıklaması ve yasal/destek sayfalarından oluşuyordu. Teknik olarak taranabilir olmasına rağmen sitenin yeni olması ve bazı önemli sayfaların henüz Google dizinine girmemesi, içeriğin bulunabilirliğini zayıf bıraktı.
Bu güncellemede ayrı bir rehber merkezi, günlük lig hakkı planlama yazısı ve beş oyun için karşılaştırmalı antrenman rehberi eklendi. Yeni metinlerde mağaza tanıtımı tekrarlanmadı; çalışan puan formülleri, hak modeli ve bilinen teknik sınırlar örneklerle açıklandı. Hakkımızda sayfasındaki kapalı test bilgisi, uygulamanın üretim durumuyla uyumlu hâle getirildi ve gerçek Google Play bağlantısı eklendi.
Ayrıca `/anasayfa` kopya yolunun kök adrese yönlendirilmesi, sitemap güncelleme tarihlerinin gerçek değişikliklerle eşleştirilmesi ve `/oyna` işlevsel uygulama kabuğunda onay öncesi AdSense reklam scriptinin yüklenmemesi kararlaştırıldı. Oyun/PWA davranışı bu içerik düzenlemesinden etkilenmedi.
— Google Play üretim yayını
GameLig Friends 1.1.12 sürümü Türkiye’de Google Play üretim kanalında yayımlandı. Paket kimliği com.gamelig.friends olarak korundu; önceki test sürümleriyle aynı imzalama zinciri kullanıldığı için kapalı test kullanıcıları uygulamayı normal güncelleme olarak alabildi.
Üretim paketinde test reklam bayrakları kapatıldı ve gerçek AdMob yapılandırması kullanıldı. Kullanıcı tarafından üretim mağaza sürümünde reklam gösteriminin çalıştığı doğrulandı. Reklam izlemek lig hakkı, süre veya skor çarpanı vermediği için gelir modeli rekabet kuralından ayrı kalmaya devam etti.
— Android 16 hedefi ve faturalandırma uyumu
Üretim adayı Android 16’ya karşılık gelen API 36 hedefiyle derlendi. Bu yalnız Play Console uyarısını kapatmak için yapılan bir sayı değişikliği değildi: Büyük ekran, döndürme, kısa yatay ekran ve WebView davranışları telefon ile tablette yeniden denendi. Minimum Android seviyesi API 23 olarak kaldı; eski destek kapsamı hedef API yükseltilirken gereksiz yere daraltılmadı.
Google Play Faturalandırma Kitaplığı 8.0.0 uyumluluğu paket bağımlılıkları içinde doğrulandı. “Reklamları kaldır” ürünü tek seferlik hak olarak RevenueCat üzerinden işlendi. Satın alma düğmesi fiziksel cihazda Play Store’dan yüklenen test sürümüyle denendi; ödeme penceresinin açılması, hakkın uygulanması ve geri yükleme akışı kontrol edildi.
Google Play ödeme hesabı ile uygulama içindeki GameLig/Firebase hesabının aynı kavram olmadığı açıkça belgelendi. Aynı cihazda uygulama içi hesabı değiştirmek, Play Store’un satın alma sahibini değiştirmez. İade edilmiş bir test siparişinin Play tarafında “zaten sahip” görünürken hak sağlayıcıda pasif olması da gerçek kullanıcı hakkı verilmemesi gereken özel test durumu olarak kaydedildi.
— Profil fotoğrafı ve depolama sınırı
Giriş yapan kullanıcıların hazır avatar simgeleri arasında geçiş yapabilmesine ek olarak galeriden profil fotoğrafı seçebilmesi sağlandı. İlk denemelerde büyük fotoğrafın yükleme göstergesini uzun süre açık bırakması ve oturumlar arasında yanlış önizleme görünmesi gibi sorunlar görüldü.
Fotoğraf yükleme öncesinde istemci tarafında küçültme ve sıkıştırma uygulandı. Her kullanıcı için tek güncel dosya yolu kullanılarak yeni fotoğraf yüklendiğinde eskisinin gereksiz depolama oluşturması engellendi. Fotoğraf kaldırıldığında hazır simgeye dönüş, hesap değişikliğinde önizlemenin temizlenmesi ve başarılı yüklemeden sonra pencerenin kapanması düzeltildi.
Bu tercih depolama maliyetini sınırlamak kadar gizlilik için de önemlidir: Fotoğraf zorunlu değildir, kullanıcı isterse hazır simgeyle devam eder ve hesap silme akışı ilgili kullanıcı verilerini kaldırmayı amaçlar.
— Büyük ekran ve yön değişimi
Play Console, uygulamadaki sabit dikey yön kısıtlamasının büyük ekranlı cihazlarda düzen sorunu oluşturabileceğini bildirdi. Ana etkinlikteki zorunlu dikey kilit kaldırıldı ve uygulama yeniden boyutlandırılabilir hâle getirildi. Amaç kullanıcıyı yatay oynamaya zorlamak değil; tablet, bölünmüş ekran ve yön değişiminde siyah ekran veya kullanılamayan dokunma alanı oluşmasını engellemekti.
İkile!, Sayı Zinciri, Blok Patlat ve Harf Zinciri tahtaları mevcut kapsayıcı ölçüsünü izleyerek yeniden hesaplanacak biçimde düzenlendi. Kısa yatay ekranda oyun alanı yalnız gerektiği kadar küçültüldü ve içerik dikey kaydırılabilir bırakıldı. İlk Android testinde görülen siyah oyun ekranının Capacitor platform algılaması ve native paketteki service worker davranışıyla ilişkili olduğu bulundu; platform kontrolü güvenli hâle getirildi ve uygulama içi hata sınırı eklendi.
— Lig ilk yükleme ve gün şeridi
Uygulama ilk açıldığında Firebase kalıcı oturumu geri yüklenmeden global lig isteğinin gönderilmesi, kısa süreli “katılacağınız lig yok” mesajına yol açıyordu. Menü değiştirildiğinde listenin gelmesi, verinin yokluğundan değil isteğin zamanlamasından kaynaklanıyordu. Kimlik doğrulaması gerektiren lig çağrıları kullanıcı ve kimlik jetonu hazır olana kadar bekletildi; gerçek ağ hatası da boş liste mesajından ayrıldı.
Lig ayrıntısındaki gün düğmeleri geçmiş, bugün ve gelecek durumlarını daha açık gösterecek biçimde yeniden tasarlandı. Bitmiş ligin son günü artık sürüyormuş gibi görünmüyor; geçmiş gün sonuçları aynı açılır sonuç penceresinden erişilebilir kalıyor. Ligden ayrılma eylemi ekranın en altında kaybolmak yerine daha görünür bir konuma ve onaylı akışa taşındı.
Bu günlüğü neden yayımlıyoruz?
Bir oyun sayfasındaki “telefon ve tablet desteklenir” cümlesi, tek başına bunun nasıl sınandığını göstermez. Benzer şekilde “adil başlangıç” ifadesi de seed’in neyi eşitlediği açıklanmadığında eksik kalır. Bu günlük, sonuç cümlelerinin arkasındaki tasarım kararını ve bilinen sınırı görünür tutmak için vardır.
Bir güncellemeden sonra burada anlatılan davranışla uygulama arasında fark görürsen iletişim sayfasından cihaz türü, uygulama sürümü ve mümkünse ekran görüntüsüyle bildirebilirsin. Oyun kuralları için rehber merkezi, veri kullanımı için gizlilik politikası esas alınır.