앱인벤터와 php 그누보드 연결 개발이야기 > 앱개발

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

앱개발

앱인벤터와 php 그누보드 연결 개발이야기 정보

앱인벤터와 php 그누보드 연결 개발이야기

본문

php는 오래했습니다.

그래서 오히려 css 프론트 엔드가 약해서

고생하는 1인입니다.

 

어플을 개발하고자 하는데 자바를 잘 못하고 윈도우에 약해서

망설이다가 앱인벤터로 첫 개발을 했습니다.

 

앱인벤터에서 web 컴포넌트를 이용해서 php를 호출해서 그누보드 로그인 확인과

로그인을 처리했습니다. php를 별도로 만들어 호출하고 로그인은 그누보드 소스변경해서

로그인 처리하고 웹뷰에서 보여주거나 새로운 브라우저에서 로그인 해서 사용하게 처리했고

필요한 정보는 php로 json으로 결과를 리턴해서 앱에서 사용했습니다.

배우고 익히는데 3일정도 걸렸습니다.

 

핸드폰 인증은 자동 문자전송 기능이 사라지면서 오픈 된 문자전송 방법이 통하지 않아서

핸드폰에 설정된 번호를 확인하는 방법으로 인증하고 서버에 php를 통해서 디비에

기록했습니다. - 이것을 알아내는데 2주 걸렸습니다.

 

위치정보를 이용해서 위치정보도 같은 방법으로 서버에 업데이트 시켰습니다.

- 기존에 컨포넌트가 잘 지원합니다.

 

본인 인증용 사진은 카메라 어플로만 찍은 것을 ftp로 업로드해서 자동으로

업로드하도록 코딩했습니다. - 기존 나온 소스들이 오류가 많아서 해결하는데 1주일 걸렸습니다.

 

나머지는 그누보드를 모바일과 PC버전으로 작업해서 로그인을 하면 웹브라우저를 모바일로

사용하도록 셋팅했습니다.

 

기본사이트는 거래소에 상장안된 코인이나 상품을 에스크로로 거래하는 중고사이트에

사용가능한 사이트이고 본인 인증 비용 안 들이고 어플로 위치, 전화번호, 상품을 카메라 앱으로

확인하여 에스크로 기능을 확장한 중고거래, 에스크로 서비스용 웹사이트입니다.

 

판매용이나 공개용은 아니고 앱 개발 연습용으로 만들어 보았습니다.

개발기간은 3주 정도 소요된 것 같습니다. 어플 문제 해결하는데 2주이상 걸린 것 같고

1주일은 그누보드 수정이였습니다.

 

가장 중요한 푸쉬는 firebase를 사용하지 않고 어플이 백 그라운드로 실행하면서

1분 정도로 본인의 쪽지를 확인하도록하여 글을 작성하거나 댓글을 작성하면

쪽지를 보내게 하고 쪽지를 읽어서 푸쉬하도록 하는 기능으로 구현했습니다.

 

푸쉬는 기본 푸쉬가 아닌 외국에서 공개한 푸쉬 컨포넌트를 이용했습니다.

 

(막상 만들고 나니 푸쉬라는게 firebase를 사용하더라고 앱이 꺼져 있으면 강제로

실행할 수는 없을 는 것 같아서 알람으로 분단위로 쪽지만 테스트 했습니다.

일반 카페24의 경우 300명 정도가 계속 쿼리를 해도 큰 부담이 없었기에 그냥

이 방식으로 했고 firebase 방식이 앱이 꺼져도 업데이트되면 살아나는 것이라면

이걸로 변경해볼 생각입니다. - 이부분에 대해서 잘 아시는 분 알려주세요.)

 

예제 사이트는 http://bloodp2p.com 이고 앱은 출처를 알 수없는 앱이지만

이상한 것은 없습니다. 디자인 및 기능은 추가로 업데이트 할 예정입니다.

 

그누보드에 나와 있는 push가 기능이 좋고 저렴하지만 다른 기능 추가가 어려워서

책 1-2권보고 인터넷 검색만으로 자바 하나도 몰라도 충분히 어플 개발이 가능할 것 

같아 도전해보았습니다.

 

저랑 비슷한 생각을 가지는데 어려움이 많으신 분들은 도전해보세요.

 

앱인벤터와 appbulider로만 충분히 모든 기능 가능하고

aix 파일을 다운로드 받아서 임포트 해서 개발하면

앱인벤터로도 모두 개발 가능합니다.

단 광고 admob을 붙이려면 appbulider.com을 이용해야 합니다.

 

 

공감
0

댓글 10개

appview가 무엇을 말하는지요? 위 예제는 push를 firebase로 주고 받는 것을 설명하는 것이므로 로그인 해서 관리자는 보내는 메뉴가 보이면 되고 일반 회원은 받는 부분만 있으면 되구요. 백그라운드 실행이 가능한 push 컴포넌트를 찾아서 코딩하면 됩니다. 리도님도 직접 조금만 찾아서 직접 만들어 보시면 금방 이해하실 것입니다.
php와 합니다. 웹뷰가 php를 호출하면 리턴해주는 값을 주고 url을 변경해주면서 통신 가능합니다. 어플에서는 웹뷰의 주소 정보를 가지고 콘트롤 가능합니다.
안녕하세요 너무 단비같은 글에 먼저 감사합니다.
다름이 아니라 앱 인벤터를 통해 그누보드를 이식하고있는데
업로드 파일이 열리지 않아서 어떻게 블록을 활용하고 컴포넌트를 이용해야
앱상에서 파일 업로드 할 수 있는지 알고싶습니다 ex) 프로필 사진
감사합니다
전체 756 |RSS
앱개발 내용 검색

회원로그인

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