Sobes.tech
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:

  1. Sistem tarafından bildirimin alınması: iOS sistemi, Apple Push Notification Service (APNs) tarafından gönderilen push mesajını alır.

  2. 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.
  3. 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.
  4. 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.