2015-10-08 4 views
1

Похоже, в последние несколько недель произошли некоторые изменения в Ионном Push-уведомлении.Ионное уведомление не имеет звука

OLD WAY

$ionicPush.register({ 
     canShowAlert: true, //Can pushes show an alert on your screen? 
     canSetBadge: true, //Can pushes update app icon badges? 
     canPlaySound: true, //Can notifications play a sound? 
     canRunActionsOnWake: true, //Can run actions outside the app, 
     onNotification: function(notification) { 
     // Handle new push notifications here 
     alert(notification); 
     return true; 
     } 
    }); 

enter image description here

НОВЫЙ ПУТЬ

$ionicPush.init({ 
    "debug": true, 
    "onNotification": function(notification) { 
    var payload = notification.payload; 
    console.log(notification, payload); 
    }, 
    "onRegister": function(data) { 
    console.log(data.token); 
}); 

$ionicPush.register(); 

enter image description here

Вы можете см., что разный код в последней версии, предотвращающий использование звука и других функций iOS. Я попытался добавить обратно canPlaySound: true в $ionicPush.init, но это не сработало.

Как мне вернуть список всех функций уведомления для ios?

UPDATE

Правильный ответ

$ionicPush.init({ 
    "debug": true, 
    "onNotification": function(notification) { 
    var payload = notification.payload; 
    console.log(notification, payload); 
    }, 
    "onRegister": function(data) { 
    console.log(data.token); 
    }, 
    "pluginConfig": { 
    "ios": { 
     "badge": true, 
     "sound": true 
    }, 
    "android": { 
     "iconColor": "#343434" 
    } 
    } 
}); 

ответ

Смежные вопросы