드디어 웹뷰+노티케이션 플랫폼 개발을 완료했습니다 ㅜㅜ
오브젝트c로 기존 언어를 버리고 SWIF언어 책구매후 정확히 하루 8시간찍 2주정도 투자해서
웹뷰+푸쉬 앱 플랫폼을 만들었네요. 감싸기만하면 쪽지/댓글/공지 등을따라 자유롭게 페이지이동시킬수있게 만들었네요.
삽질의 연속. 그래도 뿌듯합니다. 이제 안드로이드 앱을 개발해놔야겠네요. 기존것은 소스가 너저분해서 ㅎ
자바스크립트 브릿지 이녀석 확장성이 무긍무진하네요.
사진첩 멀티업로드 기능 추가하면. 중고장터+쇼핑몰후기사진올리기기능+무료푸시메세지+댓글알림+쇼핑몰주문시 관리자에게 전송. 기능을 다 아우를수있는 만능웹뷰가 되겠네요.
아이폰 하이브리드 SWIF 언어로 개발 과정
- apns 설정및 터미널 인증서 만들기.(이게 가장 햇갈리고 짜증남 문서화시킴)
- 웹뷰 클라이언트단 파일과 javascript 브릿지 변수 쌍방통신넣기
- 웹뷰안에 자바스크립트 브릿지 함수구현
- 푸쉬노티케이션 기능구현.
- 푸쉬를 앱실행시 받았을때
- 앱이꺼져있을때 푸쉬를 받았을때
- 앱아이콘의 뱃지 카운터 증가시키기(앱실행시 뱃지 초기와 시키기.)
- 앱확시전에 뱃지카운터 값을 자바스크립트 브릿지로 웹뷰로 전달 알람아이콘의 미확인 게시물갯수 연동해주고.
- 푸쉬확인시 다시 자바스크립트브릿지로 네이티브에서 웹으로 초기화 변수 전달.
- 관리자 푸시단에서 파라메타 자유롭게 설정후 노티케이션에 보냄.(이것은 쪽지나.공지.댓글을 구분하여 앱상에서 분기처리후 해당페이지로 보내기위함.)
- 브릿지.php파일을 만든후 푸쉬받을때 파라메타를 받아서 해당페이지에맞게 이동.
- 앱뷰네트워크 연결안될시 예외처리해주기.
- 앞으로가기뒤로가기 활성화 비활성화기능넣기.( 더이상갈곳이 없으면 버튼안눌러지게)

|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 12개
알아 듣지는 못하지만 감탄사가 저절로..
천재분들 중에서 저도 회원이라는게 자랑스럽습니다..
문법이 눈에 안 들어오네요 -_-
차라리object-c 가 나은듯.
그나 저나 대단하시네요..
무슨 말인지 감이 안오니 공부가 많이 필요하네요..ㅡ.ㅡ;;;
그나저나 아직 실전에서 사용하기 swift가 문제가 있다고 들었는데 문제는 없으시던가요?
지역이 어디신지 모르겠으나 제가 훔쳐갈것(?) 많았으면 좋겠어요..ㅎ