특정 시간이 되면 알림표시
본문
모바일에서 웹뷰로 이용중인 페이지가 있습니다. (모바일이 여러개입니다.)
특정시간이되면 알림을 표시하고 싶습니다.
알림은 많은 항목에 항목마다 여러 시간의 셋팅들이 존재합니다.
무료서버라 ssh등의 접근이 제한됩니다.
제 생각엔
크론으론 수많은 항목들의 알림 시간을 분 단위로 일일이 확인하는게 서버에 부담이 클거 같습니다.(부담이 크지 않을까요?)
그래서 자바스크립으로 하려했는데 웹뷰가 꺼져있으면 동작을 안하더군요.
모바일 시계처럼 설정한 시간들에 알림을 표시하려면 어떤 방법들이 있을까요?
답변 2
자바스크립트는 어차피 웹에 접속해야만 알림현상이 일어나기 때문에
정시에 맞추기는 어렵구요. 정시 이후에 그 사이트에 입방하는 첫 방문자에 의해 알림현상이 일어나게 할 수는 있습니다만...
꼭 정시에 원하신다면 자바스크립트로는 힘들지 않을까 싶네요.
인앱 내 웹뷰로는 백그라운드 상태의 앱접근이 쉽지 않습니다.
node 처럼 계속 쏴줘야 하는것도 아니고..
아니면 파이어베이스 기반의 푸시알림을 활용하면됩니다.
네이티브,하이브리드 모두 가능합니다.
https://firebase.google.com/docs/cloud-messaging/android/receive?hl=ko
제가봤을때 QNA 로 해결될 문제는 아닙니다.
앱이 어떤 구조이냐에 따라 틀리겠지만 100 정도 선에서 의뢰로 해결하실수 있을듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.