Closed ByteAurora closed 3 years ago
FCM 세팅 및 푸시알림 기능 구현 Firebase Cloud Message을 Service로 구현 푸시알림 도착 시 order_number를 이용하여 기기에 등록된 주문의 주문대기 상태 변경 1. 푸시알림 시 사용할 Notification, Firebase 클래스를 Global에 생성 2. FCM에서 사용할 사용자 토큰을 IntroActivity에서 생성 3. FCM에 관한 통신을 담당하는 UofFcmService 클래스 생성 UofFcmService는 서버가 FCM을 통해 주는 푸시알림을 받는 클래스 푸시알림 도착 시 Notification을 상태바에 표시하여 상품 준비 상태를 알려줌
Firebase Cloud Message을 Service로 구현
푸시알림 도착 시 order_number를 이용하여 기기에 등록된 주문의 주문대기 상태 변경
1. 푸시알림 시 사용할 Notification, Firebase 클래스를 Global에 생성
2. FCM에서 사용할 사용자 토큰을 IntroActivity에서 생성
3. FCM에 관한 통신을 담당하는 UofFcmService 클래스 생성
UofFcmService는 서버가 FCM을 통해 주는 푸시알림을 받는 클래스
푸시알림 도착 시 Notification을 상태바에 표시하여 상품 준비 상태를 알려줌
디자인 1. 설정창에서 알림설정 제거 2. WaitingOrderInfoDialog에서 결제금액 표시 기능 1. WaitingOrderAdapter에 arraylist getter 추가 2. PayActivity에서 주문 송신 시 Global.Firebase에 저장된 fcm token을 함께 전송 3. WaitingOrderInfoDialog에서 총 상품의 결제금액 계산 기능 구현 4. 생성된 FCM 토큰을 로그로 확인할 수 있도록 출력 5. 패키지 및 클래스명 변경 package: listitem -> item class: OrderingCategory -> OrderingCategoryItem class: Card -> CardItem
1. 설정창에서 알림설정 제거
2. WaitingOrderInfoDialog에서 결제금액 표시
1. WaitingOrderAdapter에 arraylist getter 추가
2. PayActivity에서 주문 송신 시 Global.Firebase에 저장된 fcm token을 함께 전송
3. WaitingOrderInfoDialog에서 총 상품의 결제금액 계산 기능 구현
4. 생성된 FCM 토큰을 로그로 확인할 수 있도록 출력
5. 패키지 및 클래스명 변경
주요 변경사항
기타 변경사항