增加了打开通知的event回调

This commit is contained in:
zhangqinghe 2015-01-27 18:19:16 +08:00
parent e945bcf53d
commit 27ebdd6809
2 changed files with 19 additions and 1 deletions

View File

@ -26,6 +26,17 @@
console.log(exception)
}
}
var onOpenNotification = function(event){
try{
var alert = event.alert;
var extras = event.extras;
console.log(alert);
console.log(extras);
}
catch(exeption){
console.log(exception)
}
}
var onGetRegistradionID = function(data) {
try{
console.log("JPushPlugin:registrationID is "+data)
@ -92,7 +103,9 @@
})
}
document.addEventListener("jpush.setTagsWithAlias", onTagsWithAlias, false);
document.addEventListener("deviceready", onDeviceReady, false);
document.addEventListener("deviceready", onDeviceReady, false);
document.addEventListener("jpush.openNotification", onOpenNotification, false);
</script>
</head>
<body>

View File

@ -144,6 +144,11 @@ public class JPushPlugin extends CordovaPlugin {
data.toString());
try {
instance.webView.sendJavascript(js);
String jsEvent=String
.format("cordova.fireDocumentEvent('jpush.openNotification',%s)",
data.toString());
instance.webView.sendJavascript(jsEvent);
} catch (NullPointerException e) {
} catch (Exception e) {