2011-09-21 3 views
0

배경

저는 소셜 미디어 게임을하고 있습니다. 로그인 화면이 없으며 사용자 계정은 Facebook 사용자 ID를 기반으로합니다. 현재 플레이어가 여러 탭에서 게임을 열 수 있으며 한 창에서 '게임 머니로'지출 할 때 다른 창에서 업데이트되지 않습니다. 플레이어가 자신의 계좌에 더 많은 돈을 쓸 수있게합니다.페이 스북 웹 게임의 여러 인스턴스 업데이트

질문

다른 게임 인스턴스에서 남은 돈을 업데이트 할 수 있습니까? 또는 단일 사용자가 열어 놓은 게임의 인스턴스 수를 기록하고 로그 아웃하십시오.

+0

돈을 말할 때, 게임 내 가상 화폐 또는 Facebook 크레딧을 의미합니까? – snipe

+0

@snipe 게임 내 가상 돈으로 Facebook 크레딧과 관련된 것이 없습니다. – Jack

+0

이것은 실제로 Facebook 문제가 아니며 여러 브라우저 탭에서 웹 응용 프로그램 상태를 동기화하는 데 일반적으로 발생하는 일반적인 문제입니다. 다시 태그 지정하고 질문을 명확히하여 더 많은 잠재 고객이 볼 수 있도록하는 것이 좋습니다 – Igy

답변

0

가장 쉬운 방법은 jquery 또는 자바 스크립트에서 ajax 호출을 설정하여 서버를 핑 (ping)하여 '게임 돈 값'값이 변경되었는지 확인하는 것입니다. 일종의 긴 폴링 프로세스를 설정할 수도 있습니다.