안드로이드 알림 버그 수정 (2)

최민길(Gale)·2023년 5월 29일
1

안녕하세요 오늘은 안드로이드 알림 문제 관련해서 수정한 내용에 대해 포스팅해보겠습니다. 투다를 운영하면서 갤럭시 S20 이상 시리즈의 기기를 사용하시는 사용자님들에게 알림 관련 문의를 많이 접했습니다. 관련해서 오류가 무엇인지 확인하기 어려웠는데 최근에 해당 부분의 원인을 알 수 있었습니다.

https://developer.android.com/about/versions/13/changes/notification-permission?hl=ko
알림 런타임 권한 관련 공식 문서를 보시면 새로운 런타임 권한이 추가되었는데 이 부분이 추가되어있지 않아 안드로이드 13 버전을 사용하시는 분들은 알림 권한 허용 여부 다일로그가 나타나지 않아 토큰이 정상적으로 발급되지 않는 문제였습니다.


캡쳐본을 보시면 권한 부분에 허용된 권한이 없다고 나타납니다. 따라서 위의 문제가 사실임을 알 수 있습니다.

이를 해결하기 위해 manifest 파일에 코드를 추가합니다. 이를 통해 13 버전에서 알림 허용에 관련된 메시지를 받을 수 있으며, 만약 받지 못하더라도 앱 설정에서 어플리케이션에 들어가 별도로 알림 권한 허용을 진행할 수 있습니다. 그럼 이상으로 오늘의 포스팅 마치도록 하겠습니다!

profile
저는 상황에 맞는 최적의 솔루션을 깊고 정확한 개념의 이해를 통한 다양한 방식으로 해결해오면서 지난 3년 동안 신규 서비스를 20만 회원 서비스로 성장시킨 Software Developer 최민길입니다.

0개의 댓글