NeuroWhAI의 잡블로그

여기 지진 - 내 위치 기반 지진 알림 앱 본문

배포

여기 지진 - 내 위치 기반 지진 알림 앱

NeuroWhAI 2020. 6. 29. 17:13 ...


다운로드

https://play.google.com/store/apps/details?id=com.neurowhai.pews

플레이스토어에서 배포 중.

소개

https://www.youtube.com/watch?v=6Qu8fbOQ5TY

시연 영상

기상청의 사용자 맞춤형 지진정보서비스를 이용하여 이것저것 만들었었는데요.
텔레그램 지진봇, PEWS Client에 이어 여기 지진이라는 안드로이드 앱을 만들어보았습니다.
앱 화면은 기상청 페이지를 띄워둔 것이라 딱히 중요하진 않고 지진 신속정보(지진조기경보 등)가 발표되면 내 위치를 기반으로 한 알림을 받을 수 있도록 하였습니다.
때문에 느리게 발표되는 일반 상세정보는 알림을 받으실 수 없는 점 참고하시기 바랍니다.

알림 예시

앱 개발은 익숙하지 않아서 이상한 부분이 많을 겁니다.
UI는 멍멍이 줘버렸고 알림 기능도 가끔 제대로 동작하지 않을 수 있습니다.
(변명을 하자면 구글에서 제공하는 푸쉬 메시지 서비스 신뢰도가 좀;;)

동작 원리

처음에는 앱이 직접 기상청 서버와 통신하며 데이터를 얻도록 하려고 했는데 서버 부담은 둘째치고 안드로이드 배터리 관리 정책상 힘들 것 같아 중계 서버를 두고 푸쉬 메시지 서비스를 이용하도록 방향을 선회했습니다.
그래서 지금 구조는 아래와 같습니다.
기상청 -> 지진봇 안에서 돌아가는 메시지 서버 -> 구글 클라우드 메시징 -> 여기 지진 앱
알림 기능이 제대로 동작하고 있다면 지진봇에서 메시지가 전송되고 1초 안에 알림을 받을 수 있습니다.
한국도 많이 발전해서 아마 실제 상황엔 재난 문자가 가장 먼저 오겠지만 그 직후 여러분 위치를 기준으로 추가 정보를 알려드릴 수 있을 것입니다.

주의사항

여기 지진은 기상청 데이터를 사용하지만 비공식 앱이므로 언제든 오동작하거나 지원이 중단될 수 있습니다.
때문에 잘못된 알림이 수신되거나 지진 알림이 수신되지 않을 수 있으며 참고용으로만 사용하시고 이에 따른 피해는 책임지지 않습니다.
본 어플은 적자로..비영리로 운영 및 제공됩니다.

후원

커피 사주기


1 Comments
댓글쓰기 폼