연결을 만들 수있는 gae에 두 개의 서블릿 (채널 api 사용)을 코딩했습니다. f.ex .: 채팅 용 UI로 JqueryMobile을 사용합니다.채널 API에 채널 API를 통합하는 방법은 무엇입니까?
내 질문은 :
- 어떻게 폰갭으로 서블릿의 행동을 통합?
- 추가 라이브러리를 사용해야합니까, 아니면 action = "... \ servlet"(RESTful 통신)을 통해 가능해야합니까?
- 모범 사례가 있습니까?
답변에 감사드립니다!
연결을 만들 수있는 gae에 두 개의 서블릿 (채널 api 사용)을 코딩했습니다. f.ex .: 채팅 용 UI로 JqueryMobile을 사용합니다.채널 API에 채널 API를 통합하는 방법은 무엇입니까?
내 질문은 :
답변에 감사드립니다!
채널 API는 브라우저가 페이지를 열 때 AppEngine에서 다운로드 한 사용자 정의 javascript를 사용합니다. see javascript docs.
이 맞춤 JS 코드는 GAE 버전이 변경 될 때 잠재적으로 변경 될 수 있으므로 PhoneGap 응용 프로그램에 삽입 할 수 없습니다. 또한 브라우저 특정 기능을 사용하는 경우도있을 수 있습니다.이 기능은 닫힌 코드 조각이며 내부가 설명되어 있지 않기 때문에 확인하기가 어렵습니다.
비동기 알림이 필요하면 native push 기술을 PhoneGap에서 사용할 것을 권합니다.
채널 API 문서를 읽으십시오. 모든 것이 있습니다.
연결 시간이 초과 될 경우에 대비하여 새 토큰을 생성하는 API를 추가하는 것이 좋습니다. 연결이 끊어 질 경우 (예 : socketerror 이벤트)