2013-08-05 2 views
0

알림을받는 앱 (드라이버 서비스를 호출하는 사용자)이 있고 알림이 올 때 사용자가 (터치)를 클릭하여 앱을 열면 특정 페이지 (jQuery Mobile에 있음)를 열어 누가 전화입니다.알림이오고 사용자가 터치 할 때 phonegap에서 페이지를 여는 방법?

GCMPlugin.java를 사용하여 gcm-server.jar (json_simple-1.1.jar 포함)을 서버 발신자로 사용합니다. sendJavascript (된 JSONObject의 _json)

가 어떻게 폰갭 페이지에서 필요한 열려면이를 사용할 수 있습니다 알림이 방법은 플러그인 클래스에서 호출 될 때

내가 발견? 이 플러그인의 코드를 보면 사전

답변

0

에서

덕분에 당신이 알림을 생성 할 JS 전화를 걸 때 콜백 함수 인 매개 변수를 전달할 수 있다는 나타납니다. 자신의 코드에서

: 당신이 eventCallback이라는 함수가있는 경우이 사용

[{ senderID: senderID, ecb : eventCallback }]); 
//Passing a list of arguments to the plugin 
// The ecb variable is the STRING name of your javascript routine to be used for callbacks 

, 알림이 열린 후이 함수를 호출 할 것 같다.

psudocode 예 :

GCM.register('YOUR_SENDER_ID',eventCallback); 

function eventCallback() { 
    load.('SOME_PAGE'); 
} 
+0

소스 참조 : https://github.com/marknutter/GCM-Cordova/blob/master/assets/www/GCMPlugin.js는하지만 싶지 않아 –

+0

무엇을 등록 작업에, 그게 잘 작동하는, 내가 원하는 것은 "클릭"및 응용 프로그램이 일부 정보와 페이지를 표시하는 자바 스크립트를 사용 하여이 버튼을 사용자가 수락 또는 요청 (그는 운전사). –

관련 문제