Mahir Tarlan
Mahir Tarlan
iGones İstanbul-II (Anadolu)
18/09/2015 tarihinden beri üye
50 GY Puanı
65K GY Sırası
1 Rozet
0 Sertifika
0 Soru Sordu
2 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Işık Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

IOS Backgroun Fetch yenilemiyor

picture-61002-1442578942.jpg
23 Eylül 2015 tarihinde cevaplandı

Merhaba,

Background fetch, malesef bizim beklentimiz doğrultusunda çalışmıyor. Tanımladığımız setMinimumBackgroundFetchInterval parametresi, minimum bu aralıkta çalıştır manasına geliyor fakat bunun maksimum bir değeri yok. Buna iOS kendisi karar veriyor. Yani setMinimumBackgroundFetchInterval olarak UIApplicationBackgroundFetchIntervalMinimum set etsek bile background fetch çağrılma aralığını iOS kendisi belirliyor. Bunun için bildiğim kadarıyla iOS, kullanıcının uygulamayı ne zamanlar ve ne sıkılıkla açtığı bilgisini kullanarak kendince bir düzen belirliyor.

Eğer background fetch kodunu debug etmek istiyorsanız XCode'da Debug menüsü altında Simulate Background Fetch seçeneği var. Onu kullanabilirsiniz. Fakat, dediğim gibi, sabit bir aralıkta bir kodu çalıştırmanız gerekiyorsa background fetch ihtiyacınızı karşılamayacaktır.

Ek bir bilgi olarak, background fetch çalıştığında AppDelegate'te implement ettiğiniz performFetchWithCompletionHandler metodu çalışmaya başlar. Bu metodun 30 saniye çalışma süresi bulunmaktadır. 30 saniye içinde işinizi tamamlayıp completionHandler'ı çağırmanız önemlidir. Eğer zamanında completionHandler'ı çağırmazsanız, bir sonraki background fetch çağrımına karar verirken iOS sizin uygulamanızın önceliğini düşürebiliyor. 30 saniyeden fazla zamana ihtiyacınız varsa UIBackgroundTaskIdentifier'ı araştırmanızı öneririm.

iOS - UYGULAMANIN DİLİNİ DEĞİŞTİRME HAKKINDA

picture-61002-1442578942.jpg
23 Eylül 2015 tarihinde cevaplandı

Merhaba,

iTunesConnect altından uygulama detayına gittiğinizde More->About This App seçeneğini seçerseniz bir popup açılacaktır. O popupta şöyle bir ibare var:

"If localized app information isn't available in an App Store territory, the information from your primary language will be used instead."

Uygulamayı görüntülediğiniz App Store, US ya da UK store olabilir. O nedenle önce kendi territory'sinin dilini yani English gösteriyor olabilir. Şunu dener misiniz? iTunesConnect altından uygulama detayına girip sağ üstteki Dil combo'suna basıp Localized altındaki English'i tamamen siler misiniz? Örnek bir screenshot ekledim. (English seçeneğinin üzerine gelince kırmızı sil butonu görünecektir.)