notification 3

[SwiftUI] Remote Notification (2) FCM 서비스 사용하여 원격 알림 구현

이전에 작성했던 원격 알림에 대한 글을 바탕으로 FCM 서비스를 통해 원하는 알림을 기기로 전달하는 과정을 구현해보고자 한다. Local Notification 과 Remote Notification의 기본 동작 방식과 개념에 대해서는 이전 블로그 글을 읽어보는 것을 추천한다. 알림 관련 이전 글 [SwiftUI] Local Notification 앱의 로컬알림 기능 구현 [SwiftUI] Notification | 알림설정확인 getNotificationSettings Provisional Authorization [SwiftUI] Remote Notification 원격 알림 (1) #🥨 왜 FCM 을 사용하는가? 앱에서 알림 기능을 구현할 때 FCM을 사용하는 이유는 다음과 같다. 1. 크로스 플랫..

SwiftUI 2023.08.22

[SwiftUI] Notification | 알림설정확인 getNotificationSettings Provisional Authorization

로컬 알림을 구현하는 것 이외에 푸시 알림에 관한 몇 가지 개념을 알아보고자 한다. 앱 푸시 설정상태를 확인하거나 사용자가 알림 권한에 대한 선택을 하기 전에 임시적으로 알림을 보내어 계속 알림을 유지할지 등의 코드를 구현해 볼 수 있다. 실질적으로 로컬 알림을 구현하는 방법이 궁금하다면 이전글을참고하길 바란다. 이전 글 : [SwiftUI] Local Notification 앱의 로컬알림 기능 구현 # 🥨 현재 앱의 알림 관련 설정 상태 확인하는 방법 사용자에게 알림을 보내는 기능을 포함하고 있는 경우 앱의 알림 관련 설정 상태를 확인해야 할 때가 있을 수 있다. 이렇게 사용자의 앱 푸시 설정 상태를 확인하고 싶을 때 우리는 UNUserNotificationCenter.current() 인스턴스의 ge..

SwiftUI 2023.07.26

[SwiftUI] Local Notification 앱의 로컬알림 기능 구현

로컬 알림에 대해 이해하고 구현하기 위해서는 먼저 우리가 푸시 알림이라고 부르는 local notification과 remote notification의 차이점에 대해 알아볼 필요가 있다. remote notification는 서버 측에서 보내는 서버 푸시이며 기기 자체에서 앱으로 알림을 보내는 것은 local notification이다. 두 케이스는 각기 다르지만 local notification는 서버가 없어도 앱 자체만으로 해결이 가능하기 때문에 구현하기 비교적 간단하다. 이 글에서는 Local Notification을 구현하기 위한 과정을 각각 설명하고자 한다. #🥨 사용자로부터 푸시알림 사용 권한 요청 앱에서 알림 기능을 사용자에게 제공하기 위해서는 가장 먼저 사용자가 알림을 받고 싶은지의 여부..

SwiftUI 2023.07.17