2012-07-30 4 views
1

연결을 만들 수있는 gae에 두 개의 서블릿 (채널 api 사용)을 코딩했습니다. f.ex .: 채팅 용 UI로 JqueryMobile을 사용합니다.채널 API에 채널 API를 통합하는 방법은 무엇입니까?

내 질문은 :

  • 어떻게 폰갭으로 서블릿의 행동을 통합?
  • 추가 라이브러리를 사용해야합니까, 아니면 action = "... \ servlet"(RESTful 통신)을 통해 가능해야합니까?
  • 모범 사례가 있습니까?

답변에 감사드립니다!

답변

1

채널 API는 브라우저가 페이지를 열 때 AppEngine에서 다운로드 한 사용자 정의 javascript를 사용합니다. see javascript docs.

이 맞춤 JS 코드는 GAE 버전이 변경 될 때 잠재적으로 변경 될 수 있으므로 PhoneGap 응용 프로그램에 삽입 할 수 없습니다. 또한 브라우저 특정 기능을 사용하는 경우도있을 수 있습니다.이 기능은 닫힌 코드 조각이며 내부가 설명되어 있지 않기 때문에 확인하기가 어렵습니다.

비동기 알림이 필요하면 native push 기술을 PhoneGap에서 사용할 것을 권합니다.

0

채널 API 문서를 읽으십시오. 모든 것이 있습니다.

연결 시간이 초과 될 경우에 대비하여 새 토큰을 생성하는 API를 추가하는 것이 좋습니다. 연결이 끊어 질 경우 (예 : socketerror 이벤트)