2013-03-20 2 views
0

나는 iPhone 및 Android 앱을 만들기 위해 phonegap을 사용하고 있습니다. 내 서버의 mysql 데이터베이스에 데이터를 저장할 수 있어야하고 내 websocket 서버를 사용할 수 있어야합니다.phonegap 외부 저장소

외부 서버에서 ajax/websocket 요청을 실행할 수없는 로컬 HTML 및 javascript 파일에서 앱이 실행될 때 어떻게해야합니까?

+0

다시 백엔드로 아약스 요청을 보낼 수없는 이유는 무엇입니까? –

+0

내가 로컬 자바 스크립트 파일과 함께 phonegap을 사용하는 경우, 어떻게 다른 아이폰/안드로이드 사용자가 모두 액세스 할 수있는 PHP 스크립트에 아약스 요청을 보낼 수 있습니까? – maxhud

+0

어딘가에서 클라우드의 백엔드 서버를 사용하고 다른 장치가이 장치를 폴링하도록 만듭니다. –

답변

1

그럼 내 의견을 대답으로 변환하겠습니다.

클라이언트가 모든 최종 장치가 될 클라이언트 - 서버 아키텍처가 필요합니다. 이 경우 서버는 어딘가에 전세계에 도달 할 수있는 호스트 여야합니다 (Amazon 클라우드, 아마도?).

장치는 ajax 호출을 사용하여 데이터베이스에 연결된 백엔드 서버로 업데이트를 보냅니다. 이 업데이트는 서버에 저장됩니다.

다른 모든 클라이언트는 ajax을 사용하여 동일한 백엔드 서버를 주기적으로 폴링해야하며 기본 장치에서 전송 된 업데이트를 받게됩니다.

+0

예제 스크립트를 제공하고 잘못 생각합니다. 나는 너가 너가 동일한 출신 정책을 주변에 얻을 것이라는 점을 생각하고있는 까 생각해보고있다. – maxhud