SwiftUI에서 당신의 앱 아이콘에 Badge를 추가하세요 - 한마디로 Medium 직독직해 #132
www.youtube.com
아이콘에 숫자가 있으면 누르고 싶어지죠. 왜 없어지지 않냐고 민원이 들어오는 경우도 있고요.
우리는 앱 아이콘으로 사용자가 확인해야 할 것이 남아있다는 것을 알려줄 수 있습니다.
서버에서 Badge Count를 관리해주지 않으면 단순히 알림 센터에 남아있는 알림 개수를 표시하게 하기도 합니다. 하지만 좀 더 깊게 들어가면 고려해야 할 부분이 많습니다.
이글은 iOS 17에서 바뀐 Notificatioin Badge Count 설정 방법을 알려주는데요.
최신 OS라 사용할 수 있는 개발자들은 많지 않을 것 같네요.
알림 센터에 남아있는 개수만 동기화하는 것은 문제가 될 수 있습니다. 알림 센터를 통하지 않고 해당 컨텐츠를 보는 경우도 있고 앱을 재설치하는 경우도 있죠. 알림은 아니지만 확인해야 될 무엇이 있을 수도 있고요.
그런것들을 처리하려면 서버에서 보내는 알림이 어떤 컨텐츠에 대한 알림인 것인지 단순히 deeplilnk만 보내는 것이 아니라 식별자도 있어야 합니다. 아니면 컨텐츠를 확인할 때 내용을 서버에서 가져오니 서버가 알아서 읽음으로 처리를 한다던가.
단순해 보이는 기능도 실제로 해보면 생각할게 많습니다.
현재의 앱들은 알림 공해라고 할 정도로 알림이 거의 필수인데요. 제가 있던 회사에서는 서버에 부하가 걸린다며 실시간 알림을 구현하지 않고 광고 SMS를 대체하는 대량 알림에만 사용했습니다.
Firebase Topic을 사용하면 사용자를 특정하지 않은 대규모 공지 알림도 쉽게 보낼 수 있는데 몇번 얘기를 했지만 반응이 없고 사용자 목록을 뽑아서 파일로 만들고 다시 그것을 첨부해서 전송요청하는 뭔가 고전적인 방식을 고집하더군요.
여러분은 Topic 사용하시나요?
근데 솔직히 이글은 SwiftUI와 아무 관련 없는 것 같네요.
#직독직해 #medium #ios #swift #badgecount
https://youtu.be/PaUvdvv30rg
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 5월 26일 오후 11:51