Teknoloji

iPhone uygulamalarını çökerten Firebase hatası düzeltildi

iPhone uygulamalarını çökerten Firebase hatası düzeltildi
Haberleri Kaçırma! Teknoblog'u Google Arama'da tercihli kaynağın yap ve En Çok Okunan Haberler'de bizi daha sık gör.
Tercihli Kaynak Ekle

29 Eylül sabahı bazı iPhone uygulamalarının açılır açılmaz kapanmasına yol açan Firebase hatası giderildi. Geliştiricilerin Firebase iOS SDK deposunda açtığı olay kaydına Google ekibi de yanıt verdi ve hatalı sunucu yanıtı için düzeltmenin tamamlandığını bildirdi. Teknoblog’da Firebase’in mobil uygulamalara sağladığı altyapıyı daha önce ele almıştık. Bu olay, aynı hizmetten yararlanan farklı uygulamaların tek bir arıza nedeniyle benzer anda etkilenebileceğini gösterdi.

İlk geliştirici raporunda çökme başlangıcı 29 Eylül 00.41 UTC, Türkiye saatiyle 03.41 olarak veriliyor. Rapora göre uygulamanın yeni sürümü yayımlanmamış olmasına rağmen dört mevcut sürümde de hata görülmüş. Çökme, Google Analytics for Firebase yazılım geliştirme kitinin bir sunucu yanıtını işlemesinden hemen sonra gerçekleşmiş. Bu ayrıntı, sorunun iPhone’daki son iOS sürümüne veya tek bir uygulama güncellemesine bağlanmaması açısından önemli.

Google çalışanının aynı başlık altında paylaştığı açıklama, SDK’nın biçimi hatalı bir veri paketi aldığını söylüyor. Şirket düzeltmeyi 28 Eylül 19.52 Pasifik saati itibarıyla, yani 29 Eylül 05.52 UTC’de tamamen dağıtmış. Türkiye saatiyle bu 08.52’ye karşılık geliyor. Bazı cihazlarda önbellek nedeniyle çökme birkaç saat daha sürebilmiş; Google, kalan örneklerin Pasifik saatiyle 23.52’ye kadar kendiliğinden çözülmesini beklediğini yazmış.

Uygulama geliştiricilerinin yeni bir Firebase SDK sürümünü derleyip App Store’a göndermesi gerekmiyor. Google’ın açıklaması, çözümün sunucu tarafında uygulandığını özellikle belirtiyor. Öte yandan kullanıcı tarafında bütün uygulamaları silip yeniden kurmak da genel bir çözüm olarak önerilmiyor. Böyle bir adım, uygulamanın yerel verileri için gereksiz kayıp riski yaratabilir.

Uygulama hâlâ kapanıyorsa ne yapılmalı?

Önce uygulamayı yeniden açıp bağlantının çalıştığını kontrol etmek yeterli olabilir. Hata önbelleğe alınan yanıtla ilişkili olduğu için kısa bir süre sonra yeniden denemek de makul. Sorun yalnızca tek uygulamada devam ediyorsa geliştiricinin destek kanalı veya uygulama durumu sayfası izlenebilir. Bunun yanında iPhone’un yazılım güncellemelerini düzenli tutmak genel güvenlik açısından yararlı, ancak bu olay için özel bir iOS yaması gerektiğine dair kaynaklarda bilgi yok.

Günün Öne Çıkan Fırsatları

Lenovo LOQ: RTX 5050’li oyun bilgisayarı sepette 6.499,90 TL ucuzluyor
Lenovo LOQ: RTX 5050’li oyun bilgisayarı sepette 6.499,90 TL ucuzluyor
Satın Al
Samsung 50Q7FA: 50 inç 4K QLED TV sepette 1.605,50 TL ucuzluyor
Samsung 50Q7FA: 50 inç 4K QLED TV sepette 1.605,50 TL ucuzluyor
Satın Al
Xiaomi Robot Vacuum S40 Pro: Süpürme ve paspaslama için sepette 16.641 TL
Xiaomi Robot Vacuum S40 Pro: Süpürme ve paspaslama için sepette 16.641 TL
Satın Al
Lenovo Idea Tab: Klavye ve kalemli 11 inç tablet sepette 15.538,08 TL
Lenovo Idea Tab: Klavye ve kalemli 11 inç tablet sepette 15.538,08 TL
Satın Al
Baseus EnerFill FE11: Üç bağlantılı 100 W şarj cihazı 1.944 TL
Baseus EnerFill FE11: Üç bağlantılı 100 W şarj cihazı 1.944 TL
Satın Al
Tümünü Gör Daralt
Tüm Fırsatları Gör

REKLAM — Bu içerikte satış ortaklığı bağlantıları bulunmaktadır. Bu bağlantılar üzerinden yapılan alışverişlerden Teknoblog komisyon kazanabilir.

Kesintinin kaç farklı uygulamayı veya kullanıcıyı etkilediğine dair Google doğrulanmış bir toplam sayı vermedi. Geliştiricilerin kendi hata sayıları başka uygulamalara genellenemez. Bu nedenle “binlerce uygulama çöktü” gibi başlıklar kesin ölçüm izlenimi verebilir; elimizdeki sağlam bilgi, Firebase Analytics kullanan bazı iOS uygulamalarında eş zamanlı çökme yaşandığı ve nedenin şirket tarafından tespit edildiği.

Olay bir kez daha mobil uygulamaların arka plandaki ortak hizmetlere bağımlılığını görünür kıldı. Analitik aracının bir yanıtı, kullanıcıya görünen uygulamanın açılmasını bile engelleyebildi. Geliştiriciler için çıkarılacak ders, dış servisten gelen veriyi güvenli biçimde ele almak ve hizmet arızasında uygulamanın çalışmasını sürdürebilecek yöntemleri değerlendirmek. Ancak bu özel hatanın tam teknik giderme yolunu Google’ın olay kaydının ötesine geçerek kesinleştirmek mümkün değil.

Teknoblog artık WhatsApp'taGünün en iyi teknoloji fırsatları ve kaçırmamanız gereken büyük haberler, telefonunuza gelsin.
Kanala Katıl