개발자

RN개발 중 안드로이드 알림설정 차단시 앱이 재시작 됩니다.

2024년 04월 25일조회 302

안녕하세요, 현재 앱을 개발중인 2년차 주니어 프론트엔드 개발자입니다. 회사에서 react-native를 사용하여 안드로이드와 ios앱을 개발하였습니다. 기능 중 알림설정 관련하여 설정하는 부분이 있는데 이 부분을 기기 자체의 설정화면으로 보내서 사용자가 직접 알림설정을 변경할 수 있도록 개발하였습니다. ios는 설정화면에 가서 알림 ON/OFF를 변경해도 정상적으로 작동합니다 다만 안드로이드는 설정화면에서 알림이 허용상태일때 알림거부로 변경한 뒤 다시 앱으로 돌아오면 앱이 재시작되는 현상이 있습니다. 검색해보니 안드로이드 자체에서 권한이 변경되면 앱이 재시작되게끔 설계되어있다는 글을 봤는데요, 그렇다면 왜 알림이 거부상태에서 허용으로 변경했을땐 정상적으로 작동하고, 허용상태에서 거부로 변경했을때만 앱이 재시작되는것도 의문입니다.. 혹시 이런 현상을 겪어보신 선배님들 있으실까요? 사용자 경험을 위해선 알림설정을 변경해도 앱이 재시작되지않은채 온전히 앱으로 돌아와서 그대로 앱을 이용하는게 좋아보여서 수정하고 싶은 부분입니다..

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

JB님의 프로필 사진

안녕하세요~ 말씀주신것처럼 앱이 재시작 되는게 맞습니다. https://developer.android.com/training/permissions/requesting?hl=ko#app_process_terminates_when_permission_revoked 관련 내용입니다. 아이폰의 경우도 카메라/마이크 권한이 변경되면 앱이 재시작됩니다

김세찬님의 프로필 사진

김세찬

작성자

인베스티 프론트엔드 개발자2024년 04월 29일

안녕하세요~ 역시 그렇군요.. 좋은 답변 감사드립니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!