当应用程序在cordova中运行时,推送通知未显示

时间:2014-11-15 15:50:47

标签: javascript android cordova push-notification ionic-framework

我已经在cordova中成功实现了使用(https://github.com/phonegap-build/PushPlugin)的推送通知。正常工作正常,但应用程序运行时(即前台)没有显示推送通知。这是代码

case 'message':
        // if this flag is set, this notification happened while we were in the foreground.
        // you might want to play a sound to get the user's attention, throw up a dialog, etc.
        if ( e.foreground )
        {
            // if this flag is set, this notification happened while we were in the foreground.
            //this is not working
            if(e.foreground){              
                var myMedia = new Media("/assets/www/img/beep.mp3");              
                my_media.play();
            }else{
               // otherwise we were launched because the user touched a notification in the notification tray.
            }
    break;

1 个答案:

答案 0 :(得分:0)

case 'message':
        // if this flag is set, this notification happened while we were in the foreground.
        // you might want to play a sound to get the user's attention, throw up a dialog, etc.
        if (e.foreground) {
            //when you are running the app, you get the alert 
             alert(e.payload.message);


        }
        else {
               //do something for the case where user is not using the app.
                  if (e.coldstart)
                  console.log('--COLDSTART NOTIFICATION--' + '');
                 else
                   console.log('--BACKGROUND NOTIFICATION--' + '');
                 $window.location.href = ('#/bucket/notification');
             }
        break;