드디어 웹뷰+노티케이션 플랫폼 개발을 완료했습니다 ㅜㅜ > 자유게시판

자유게시판

드디어 웹뷰+노티케이션 플랫폼 개발을 완료했습니다 ㅜㅜ 정보

드디어 웹뷰+노티케이션 플랫폼 개발을 완료했습니다 ㅜㅜ

본문

오브젝트c로 기존 언어를 버리고 SWIF언어 책구매후 정확히 하루 8시간찍 2주정도 투자해서 

웹뷰+푸쉬 앱 플랫폼을 만들었네요. 감싸기만하면 쪽지/댓글/공지 등을따라 자유롭게 페이지이동시킬수있게 만들었네요.

삽질의 연속. 그래도 뿌듯합니다. 이제 안드로이드 앱을 개발해놔야겠네요. 기존것은 소스가 너저분해서 ㅎ 

자바스크립트 브릿지 이녀석 확장성이 무긍무진하네요. 

 사진첩 멀티업로드 기능 추가하면. 중고장터+쇼핑몰후기사진올리기기능+무료푸시메세지+댓글알림+쇼핑몰주문시 관리자에게 전송. 기능을 다 아우를수있는 만능웹뷰가 되겠네요. 

아이폰 하이브리드 SWIF 언어로 개발 과정

  1. apns 설정및 터미널 인증서 만들기.(이게 가장 햇갈리고 짜증남 문서화시킴)
  2. 웹뷰 클라이언트단 파일과 javascript 브릿지 변수 쌍방통신넣기
  3. 웹뷰안에 자바스크립트 브릿지 함수구현
  4. 푸쉬노티케이션 기능구현.
  5. 푸쉬를 앱실행시 받았을때
  6. 앱이꺼져있을때 푸쉬를 받았을때
  7. 앱아이콘의 뱃지 카운터 증가시키기(앱실행시 뱃지 초기와 시키기.)
  8. 앱확시전에 뱃지카운터 값을 자바스크립트 브릿지로 웹뷰로 전달 알람아이콘의 미확인 게시물갯수 연동해주고.
  9. 푸쉬확인시 다시 자바스크립트브릿지로 네이티브에서 웹으로 초기화 변수 전달.
  10. 관리자 푸시단에서 파라메타 자유롭게 설정후 노티케이션에 보냄.(이것은 쪽지나.공지.댓글을 구분하여 앱상에서 분기처리후 해당페이지로 보내기위함.)
  11. 브릿지.php파일을 만든후 푸쉬받을때 파라메타를 받아서 해당페이지에맞게 이동.
  12. 앱뷰네트워크 연결안될시 예외처리해주기.
  13. 앞으로가기뒤로가기 활성화 비활성화기능넣기.( 더이상갈곳이 없으면 버튼안눌러지게)

dd60d9da0b824a2e8299a13641d26285_1455875840_1247.png

추천
3

댓글 12개

외계인 언어 같기도 합니다..^^
알아 듣지는 못하지만 감탄사가 저절로..
천재분들 중에서 저도 회원이라는게 자랑스럽습니다..
swift 죠???
그나 저나 대단하시네요..
무슨 말인지 감이 안오니 공부가 많이 필요하네요..ㅡ.ㅡ;;;
그나저나 아직 실전에서 사용하기 swift가 문제가 있다고 들었는데 문제는 없으시던가요?
코코아터치 api까지 다 연동이되구요. 저도 알아보고 이정보면 실전어플리케이션도 문제없이. 어쩌면 개발편의성이 더좋아진관계로 넘어왔어요~ 원하는것들은 다만들수있어요 ㅎ
얼마전까지 오브젝티브 공부하다가 프로젝트가 급해져서 중단한 상황인데.... 시작하기전에 여기저기 기웃거리다가 스위프트 관련된 얘기를 접해서 실사에 우려가 되더군요.. 만드신 플랫폼으로 나온 결과물 구경하고 싶네요..ㅎㅎ
지역이 어디신지 모르겠으나 제가 훔쳐갈것(?) 많았으면 좋겠어요..ㅎ
ㅋ오프젝트c는 공부해도 습득시간이 오래걸리더라구요.  스위프트가 이제 오픈소스로 풀리니 지금보다 더활성화되겠지만 지금도 완성도는 높은거같아요. 훔처갈것은 없어요 빼잇길지몰라요 저한테 ㅋㅋ
전체 199,673 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT