Junior — Middle
Push Bildirimi alındığında hangi süreçler başlatılır ve uygulama nasıl çalışır?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta Push Bildirimi alındığında birkaç aşama gerçekleşir:
-
Sistem tarafından bildirimin alınması: iOS sistemi, Apple Push Notification Service (APNs) tarafından gönderilen push mesajını alır.
-
Uygulamanın başlatılması veya uyandırılması:
- Uygulama çalışmıyorsa, sistem onu arka planda başlatabilir ve bildirimi işleyebilir (özellikle içerik-mevcut bayrağıyla arka plan güncellemesi için).
- Uygulama zaten çalışıyorsa, bildirimi hemen alabilir.
-
Bildirim işlemi:
application(_:didReceiveRemoteNotification:fetchCompletionHandler:)metodunda, uygulama bildirim verilerini işleyebilir ve içeriği güncelleyebilir.- Kullanıcı bildirime etkileşimde bulunursa (örneğin, üzerine tıklarsa),
userNotificationCenter(_:didReceive:withCompletionHandler:)metodu çağrılır.
-
Bildirim gösterimi:
- Uygulama arka planda veya kapalıysa, sistem bildirimi bildirim merkezinde gösterir.
- Uygulama aktifse, özel bir arayüz gösterebilir veya UI'yi güncelleyebilir.
Bu şekilde, uygulama sistem tarafından başlatılabilir veya uyandırılabilir ve ardından uygun işleme ve gösterim mantığı yürütülür.