이슈 사항
- 기존 기획에 따르면 유저는 입장 가능 시점에서 카카오톡을 통해 입장 알림을 받거나, 카카오톡을 통해 업장의 입장 거부 의사를 메시지로 받도록 기획되어 있었음.
- 카카오 플랫폼 운영정책(담배/주류/총포도검 관련 서비스 카카오싱크 API 이용 불가)에 의해 학업 용도의 프로젝트더라도 카카오API 사용 승인 반려 안내를 받음.
- 기획의도 상 애플리케이션의 백그라운드 상황에서도 유저가 업장의 의사 전달을 받는 것이 필수조건이었기 때문에 Firebase Cloud Messaging 서비스를 채택
- IOS 환경에서 구동되는 브라우저는 FCM의 Notification API를 지원하지 않았기 때문에 IOS 유저에게는 메시지를 보낼 수가 없었음
해결 방법
- PWA환경으로 배포하여 OS와 무관하게 모든 유저에 대해서 백그라운드 상황에서도 FCM으로 점주의 입장가능여부 의사전달이 가능하게 됨