마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로직 질문드립니다(GCM과 AJAX를 이용하는 로직)

0 추천

 

웹페이지에 있는 사람은 버튼 한번의 클릭으로 두번의 결과를 받아와 팝업을 띄우려고 합니다.
 
AJAX를 이용한적이 없어서 이런 로직이 가능 한지 궁금합니다.
 
제생각에 1번 케이스는 큰 문제가 되지 않을 것 같은데 2번케이스가 구현 가능한 로직인지 궁금합니다.
 
짧은 머리를 여러번 굴렸는데 2번이 불가능 하다면 어떤식으로 해야할지 알려주시면 감사하겠습니다.
 
좋은 하루 되시길 바랍니다.
 
 
 
1. 메인JSP 페이지에서 버튼을 클릭
2. 버튼을 클릭하면 AJAX 호출 (분기문을 처 두개의 결과를 실행할수 있음)
*1번 케이스
10-1. 해당 AJAX는 POST로 GCM JSP 페이지를 호출 (return 값을 기다리고 있음)
10-2. GCM페이지는 푸시 메시지를 구글로 호출
10-3. 이후 푸시 메시지가 성공한 경우 AJAX를 호출 하여 결과 값을 디비에 저장하는 페이지를 호출
10-4. 결과 값을 디비에 저장. 리턴 값을 이전 페이지로 보냄
10-5. 받은 리턴 값을 다시 2번에 페이지으로 보냄
10-6. 메인 JSP 페이지에서 2번 페이지 팝업이 성공해떠라고 뜸
*2 번 케이스
20-1. GCM을 호출 받은 안드로이드 폰은 GCM 메시지에 따라 특정 메소드를 실행함
20-2. 특정 메소드를 실행한 후 서버로 행동결과를 포스트로 전송해줌
20-2. 포스트로 전송하면 insert.jsp 에서 해당 request.param 값을 받아 디비에 저장함
20-3. DB저장이 성공한경우 AJAX를 호출함
20-4. AJAX는 처음에 2번 페이지를 호출 함. 2번 페이지 팝업이 성공해떠라고 뜸
 
이 중에 2번째의 경우는 특정페이지를 호출하지 않고 응답만 기다리는 것도 가능 한가요?
 

 

풋사과1 (200 포인트) 님이 2013년 5월 16일 질문
풋사과1님이 2013년 5월 16일 수정

1개의 답변

0 추천
안녕하세요? pushcat.net 입니다.

 

한번의 클릭으로 두번의 결과를 받고 싶다고 하셨는데요. 그냥 ajax만 사용해도 되지 않을까요? 왜 굳이 gcm을 사용하시려는지 잘 이해가 가지 않습니다만;;

 

gcm을 사용하시는 이유는 무엇인지요??
용왕 (520 포인트) 님이 2013년 5월 18일 답변
...