현재 알림을 받을 수 있는 상태인지 아닌지 확인 하는 Swift 코드입니다.
let isRegistered = UIApplication.shared.isRegisteredForRemoteNotifications
if(isRegistered) {
}
else {
}
예제 코드
// 알림 설정이 on / off 인지 확인 후 , off 일 경우 알림을 활성화 하라는 얼럿창 노출
let isRegistered = UIApplication.shared.isRegisteredForRemoteNotifications
if(isRegistered) {
//
_ = SweetAlert().showAlert("title_regist".localized, subTitle: "알림 수신이 설정되어 있습니다", style: AlertStyle.warning)
return
}
else{
_ = SweetAlert().showAlert("title_regist".localized, subTitle: "알림 수신 설정을 활성화 하세요", style: AlertStyle.warning)
return
}
SweetAlert 은 얼럿창관련 오픈 소스인데 https://sweetalert2.github.io/
여기로 가시면 다운 받을 수 있습니다.
일단 IOS13에서 테스트 해보니 잘 됩니다.
'까벨로퍼 > 개발 이야기' 카테고리의 다른 글
CentOS8 + Python 3.8 (0) | 2020.07.15 |
---|---|
무료 SSL 인증서 (Let's Encrypt) 생성하기 (3) | 2020.07.15 |
[C++] 벡터사용시 포인터 접근 문제 (0) | 2020.07.08 |
[C#] 함수 폴딩 단축키 (0) | 2020.07.06 |
[C#] 반복되는 문자를 제거하는 방법 (0) | 2020.07.05 |