안녕하세요!
현재 사내 안드로이드 앱의 노티를 날려주는 모듈을 만들고 있는데...
제가 구상한 방법과 고수님들의 고견을 듣고 싶어서 글을 올려봅니다.
데이터베이스의 특정 테이블에 메시지에 대한 내용(토큰, 제목, 내용, 전송이력, flag 등)이 있고
해당 테이블을 주기적으로 조사해서 보낸 이력이 없는 푸시를 전송하는 건데요.
저는 웹서버에 php를 통해 DB내용을 받아와서 한번에 전송하는 페이지를 만들고,
서비스를 통해서 해당 웹페이지를 주기적으로 호출하는 프로그램을 만들어서 돌리고 있어요.
다른 분들은 어떻게 구현하시는지 알고 싶습니다.
감사합니다.
유저 디바이스에 대한 토큰 정보들이 db에 저장되어 있고 특정 디바이스에게 필요할 시 실시간으로 firebase를 통해 iOS, Android에 알람을 보냅니다.
주기적으로 보내셔야 한다면 cron 등을 써서 해당 프로세스를 실행하면 될거 같네요.