Cordova/Phonegap アプリでCordova Push Notifications Plugin 1.3.4を使用しています。残念ながら、プッシュ通知を受信すると、JavaScript の ecb コールバックが起動されず、プッシュ通知を処理できません (アプリがフォアグラウンドで実行されている場合でも)。
デモのサンプル コードを使用しています。
pushNotification.register(tokenHandler, errorHandler, {"badge": "true", "sound": "true", "alert": "true", "ecb": "onNotificationAPN"});
登録は成功しますが、次のコールバックはトリガーされません。
function onNotificationAPN (event) {
if (event.alert)
{
navigator.notification.alert(event.alert);
}
}