Похоже, в последние несколько недель произошли некоторые изменения в Ионном 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;
}
});
НОВЫЙ ПУТЬ
$ionicPush.init({
"debug": true,
"onNotification": function(notification) {
var payload = notification.payload;
console.log(notification, payload);
},
"onRegister": function(data) {
console.log(data.token);
});
$ionicPush.register();
Вы можете см., что разный код в последней версии, предотвращающий использование звука и других функций 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"
}
}
});
Этот новый пример полна опечаток (кронштейн и запятая). В любом случае, я обновил его –