Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

วิธีตรวจสอบสถานะการแจ้งเตือนของแอพ iOS


การแจ้งเตือนจะสื่อสารข้อมูลสำคัญไปยังผู้ใช้แอปของคุณ ไม่ว่าแอปของคุณจะทำงานบนอุปกรณ์ของผู้ใช้หรือไม่

ตัวอย่างเช่น แอปกีฬาสามารถแจ้งให้ผู้ใช้ทราบเมื่อทีมโปรดของพวกเขาทำคะแนน การแจ้งเตือนยังสามารถบอกให้แอปของคุณดาวน์โหลดข้อมูลและอัปเดตอินเทอร์เฟซ การแจ้งเตือนสามารถแสดงการแจ้งเตือน เล่นเสียง หรือติดป้ายไอคอนของแอปได้

วิธีตรวจสอบสถานะการแจ้งเตือนของแอพ iOS

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสถานะการแจ้งเตือนได้ที่นี่ https://developer.apple.com/documentation/usernotifications

Apple แนะนำให้ผู้ใช้เฟรมเวิร์ก UserNotifications ดังนั้นมาเริ่มกันเลย เราจะเห็นวิธีแก้ปัญหาที่ง่ายและสะดวกมากในการรับสถานะการแจ้งเตือน

ขั้นตอนที่ 1 − ประการแรก คุณต้องนำเข้าเฟรมเวิร์ก UserNotifications

import UserNotifications

ขั้นที่ 2 − สร้างวัตถุของ UNUserNotificationCenter.current()

let currentNotification = UNUserNotificationCenter.current()

ขั้นตอนที่ 3 − ตรวจสอบสถานะ

currentNotification.getNotificationSettings(completionHandler: { (settings) in
   if settings.authorizationStatus == .notDetermined {
      // Notification permission is yet to be been asked go for it!
   } else if settings.authorizationStatus == .denied {
      // Notification permission was denied previously, go to settings & privacy to re-enable the permission
   } else if settings.authorizationStatus == .authorized {
      // Notification permission already granted.
   }
})

รหัสสุดท้าย

import UserNotifications
let currentNotification = UNUserNotificationCenter.current()
currentNotification.getNotificationSettings(completionHandler: { (settings) in
   if settings.authorizationStatus == .notDetermined {
      // Notification permission is yet to be been asked go for it!
   } else if settings.authorizationStatus == .denied {
      // Notification permission was denied previously, go to settings & privacy to re-enable the permission
   } else if settings.authorizationStatus == .authorized {
      // Notification permission already granted.
   }
})