Project

General

Profile

Actions

New Function #392

closed

[APP] 출발 후 15분 알림

Added by Jisoo Choi 6 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
03/27/2024
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

 

 

출발한 지 15분이 지났는데, 도착 처리가 되지 않은 경우,

출발 후 15분 알림 PUSH 수신 여부가 Y인 회원에게 보내는 PUSH 알림입니다.

 

 

① 메인 화면에 안내 추가(APP UI) - (Main 출발/도착 guide text)

- 10시간 내에 도착 버튼을 누르지 않으면 포인트 적립이 불가합니다.

- 기차역과 지하철역 간 출발-도착 처리는 불가합니다.

- 출발 15분 후 PUSH 알림 수신 희망 시, [메뉴-앱 설정]에서 수신 동의해주세요.

 

 

② 앱 설정에 '출발 15분 PUSH 알림' 추가

*토글 키 동의/비동의 변경 시 알럿 팝업

**팝업 UI는 다른 토글 키 사용 시와 동일합니다.

 

(1) 수신 동의 (if push_rcv_depart = Y)

출발 후 15분 알림 수신 처리 결과

전송자: 스토리웨이 플러스

일자: yyyy년 mm월 dd일

내용: 수신 동의 처리 완료

 

(2) 수신 거부 (if push_rcv_depart = N)

출발 후 15분 알림 수신 처리 결과

전송자: 스토리웨이 플러스

일자: yyyy년 mm월 dd일

내용: 수신 거부 처리 완료

 


 

퍼블리싱 경로

 

- [메인화면] 안내 문구 추가
파일 경로
views\pages\index.html
views\pages\searchArrival.html
/public/scss/main.scss
/public/css/main.css
/images/ico_mini_noti_gr.svg

 

- [설정] 출발 15분 전후 PUSH 알림 토글 항목 추가
파일 경로
views\pages\settings.html

 

 

 

 

 

 

 

 

 


Files

Actions #1

Updated by Deca Park 6 months ago

  • Description updated (diff)
Actions #2

Updated by Jisoo Choi 6 months ago

 

 

 

 

1) 알림함 페이지 우측 상단 셀렉트 박스에 '출발 알림' 추가

2) 알림 내용

- 제목 : 출발 15분 경과 알림

- 내용 : {출발역사명}역에서 출발한 지 15분이 경과했습니다. (도착 체크를 잊지 마세요!)

 

입니다. 

(수정)코레일유통_출발후15분알림.pptx 추가했습니다.

 

 

 

 

Actions #3

Updated by Jisoo Choi 6 months ago

 

 

 

1) 알림함 페이지 우측 상단 셀렉트 박스에 '출발 알림' 추가

2) 알림 내용

- 제목 : 출발 15분 경과 알림

- 내용 : {출발역사명}역에서 출발한 지 15분이 경과했습니다. 도착 체크를 잊지 마세요!

 

입니다. 

(재수정)코레일유통_출발후15분알림.pptx 추가했습니다.

 

도착 체크를 잊지 마세요 쪽에 괄호는 생략 부탁드립니다.

 

 

 

 

 

Actions #4

Updated by Deca Park 6 months ago

[APP] depart PUSH

1.Spec

  • (재수정)코레일유통_출발후15분알림_en_20240329.pptx

 

[ADMIN] Scheduler > send depart PUSH msg

0.comment

  • "출발 후 PUSH 알림 수신"에 동의한 회원 대상 으로 출발한 지 15분이 지났는데, 도착 처리가 되지 않은 경우 PUSH 알림 발송

1.crontab
  - every 10 minute

2.logic
  1) get target data
    DB: st_user_depart_station / st_user
    conditions: 
      - user.push_rcv_depart = 'Y'
      - push_send_yn != 'Y'
      - (depart_date + 15 minutes) < current time AND depart_date >= (current time - 1 hour)
        // For those that departed 1 hour ago, 15 minutes have passed

  2) send PUSH msg into target users
    a) FcmMessageService 
      a-1) INSERT st_message_box (not applied)
        - push_type = 'depart'
        - title : "출발 15분 경과 알림"
        - body : "{departStationName}에서 출발한 지 15분이 경과했습니다. 도착 체크를 잊지 마세요!"
        - url : null

  3) UPDATE st_user_depart_station (not applied)
    - push_send_yn = Y
    - message_id : message_id of created st_message_box

Actions #5

Updated by Deca Park 6 months ago

  • Assignee changed from Deca Park to Toby Pham
Actions #6

Updated by Toby Pham 6 months ago

  • Status changed from New to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #8

Updated by Deca Park 6 months ago

  • Assignee changed from Deca Park to Jisoo Choi

[Android 네이티브 앱]

  • 첨부 apk(개발) 파일로 테스트

[iOS TestFlight]

  • 1.0.21 버젼으로 테스트
Actions #9

Updated by Jisoo Choi 5 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF