New Function #541
open인문네트워크 모바일앱 수정 요청
Description
[요청사항]
- 메인페이지 프로그램 슬라이드 카드 API 수정 - 진행중인 프로그램 랜덤으로 노출
- 인문프로그램 > 프로그램 목록 -- 프로그램 상태값 분리
- 회원가입 페이지 회원유형명 변경
- 일반학습자 제외 다른 유형 가입자 회원가입 폼 웹뷰 실행
- 메인 메뉴 모든 페이지 상시 활성
- 첨부된 PPT 파일 참고 하세요.
Files
Updated by Deca Park 7 months ago
- File 인문 네트워크 모바일 앱 기능 수정사항_0806_en.pptx 인문 네트워크 모바일 앱 기능 수정사항_0806_en.pptx added
- Status changed from Resolved to Feedback
- Assignee changed from Deca Park to Toby Pham
Updated by Deca Park 6 months ago
[회원가입] 모바일 NICE 본인인증
1.핸드폰 인증 후에 리턴되는 URL이 다음과 같습니다. 그러나 API 서버 소스(MobileNiceCallController) 를 보면 EncodeData 파라미터를 받지 않고 있습니다.
https://dev.stoneitgt.com/networkApi/api/m/certification/result?EncodeData=AgAFRzk3MTJp75XUeBNfq2YfOte9xLL4Raftjd4KRBLZ3dYcEhbrgeFG9111S%2BUes9aNxPoQxTGEHAYJ4rt9r22%2B5l%2B5CpTSrfz6fUgGqEXiU7XkSu3CfpEaCZcmzuLRwaDANQzxrNJ0vGrfaPiw1gQgMZLFi7jqkEc55pmWPqBSFBcIzQtbevmwHlRVW2TpzhEKPhqUecymfyXt8c4G%2Bi9mK%2BT%2BFrpv%2BIUZ0ENrBXtaDfN/J8/f7wwinFLCgZpMVCYoASu2ARiArl0EUOSx93V4BBfmkdrLnKx074STBr57XtoAUTLzZ5AIBjcU3NUGWgkW2cZ1Uu02GvD0lJ1pzxMNRn4O69OZdJmYgvm19qElyawDjGN44SBZEK3FxVV1t4KXjzRQvuqFFBDCCZ3v4xToL7Ii97DWVV9X4CyYQ0mByvWL0QWXfMxH9Qud/9YaPobU79dEhPopFoi%2B7kEN/v6b4EZtRDhVwVMzfgYcWbpcdYT3hiQBQxlHzpLzZA6Mw2ORnTMgN8qoB4FQUaWb9IqhnUQfchoDcHdy5/bxzlD9o4he/4nDm0WIBv9UwtPDkgBlgJchN4O5szXckkHJvBih71Rjwk9S/4a%2BsiTB%2BEODrAgkiTLvub8TxiD4%2BkeWrLv4UyXwbD4p1rmSQbn%2BdOmPzU5S2TwMgFz6XEgARRoS/NVZ5ol%2BwA==
EncodeData 파라미터가 왜 나왔는지 모르겠습니다.
본인인증 후 window.ReactNativeWebView?.postMessage() 로 앱으로
type(IDENTIFY), success, code, uniIdnNo, userName, userHp, userBirthDay, message
이렇게 보내주고 있습니다.
-->
사용자 사이트 (https://dev.stoneitgt.com/networkUser) 가 아닌
API 서버에서
https://dev.stoneitgt.com/networkApi/api/m/certification (본인인증 호출) 에서 확인해봐야 됩니다
YGYOON :
기존에 회원가입시 사용하는 방식과 같습니다.
기존에는 사용자 동의 등 앱에서 하고 본인인증만 웹뷰로 진행한 것이였고 시설과 활동가는 다 웹뷰로 하는데 앱으로 돌아 갔다가 다시 웹 뷰를 호출하는 방법입니다.
기존 일반학습자는
- 앱에서 사용자 동의 > 웹 뷰에서 본인인증 > 본인인증 리턴값 앱에서 받아서 다음 진행
시설, 활동가
- 웹뷰에서 사용자 동의 > 앱에서 동의 리턴값 받고 웹 뷰 본인인증 호출 > 앱에서 리턴값 받고 웹 뷰 회원가입 호출 > 웹 뷰에서 회원가입 > 앱에서 가입 완료 리턴값 받기
Updated by yg yoon 6 months ago
- Assignee changed from Toby Pham to Deca Park
yg yoon의 덧글:
2. 인문프로그램 > 프로그램 목록 -- 프로그램 상태값 분리
- [진행중, 신청중] 이 아닌 [진행중], [신청중] 으로 분리해주세요.
5. 메인 메뉴 모든 페이지 상시 활성
- 모든 페이지에 메뉴가 보여지지 않습니다. (마이페이지 > 프로그램 회차 상세 페이지 에 메뉴 없음)
- 메뉴가 슬라이드로 사라질 경우 회색 영역이 남아 있다가 사라집니다.
회색영역이 없이 슬라이드로 감춰져야 합니다.
Updated by Deca Park 6 months ago
[Test Issue]
1.p5
1) menu bar is not displayed on some pages
- 마이페이지 (mypage) > program details page
- 평가관리
- 평가관리 > details program
- 커뮤니티 > details program
2) When the menu bar is disappeared
- there is a gray area that remains and then disappears.
- It should slide away without the gray area. (fixed wrong - refer to attach image)
2.p2
1) program status
- As-is: label is shown like “{PRO_STT_NM}, {PRO_STT_NM2}”
- To-be: display with 2 status button style
Updated by Deca Park 6 months ago
- File imnetwork_menu_bar.png imnetwork_menu_bar.png added
Updated by Deca Park 6 months ago
[APP] 회원가입(signup)
1.member type: 인문활동가 / 인문단체활동가 / 청년인문실험팀 및 문화시설
1) 본인인증 호출 (phone verification) - p4
- currently, error happen
- apply same with 일반학습자 member > STEP2
STEPS: STEP1 사용자 동의 (APP) -> STEP2 본인인증 (WebView) -> STEP3 (APP)
[Test Issue]
1.STEP3 user info page
1) 취소(cancel) button
- move to STEP1 가입유형 선택 (select member type)
(currently, move to previous 본인인증(phone verification) with empty)
[Test Issue - 2024-08-21]
1.STEP1 agreement
1) if 동의함 (agree) / 동의안함(disagree) on bottom is checked
- required (필수) agreements should be checked with 동의함 / 동의안함 except optional (선택) agreements
- currently, all agreements is checked wrong
- refer to https://dev.stoneitgt.com/networkApi/api/m/join/terms?userType=UT2&userGrpYn=Y