Ich erstelle eine Hybrid-App in ionic und möchte eine Benachrichtigung anzeigen, wenn die App im Vordergrund ist. Basierend auf Forschung, ist der beste Weg, dies zu tun, über Cordo lokale Benachrichtigungen, aber obwohl es perfekt funktioniert in Android und zeigt ein Banner mit Ton.ionische lokale Benachrichtigung zeigt nicht als Banner im Vordergrund und kein Ton
Auf iOS, es setzt nur die Benachrichtigung in der Benachrichtigung try und macht keinen Ton. Kann mir jemand dabei helfen?
Hier ist mein Code
cordova.plugins.notification.local.registerPermission(function (granted) {
console.log('Permission has been granted: ' + granted);
cordova.plugins.notification.local.schedule({
text: data._raw.message,
at: alarmTime,
data: data._raw.additionalData.loan_id
});
});
Auf iOS werden die empfangenen Benachrichtigungen, die zur Vordergrund-App gehören, nicht in einer Bannerform angezeigt und dies ist möglicherweise der Grund, warum das Banner nicht angezeigt wird. – tx2
@ tx2 kann ich es in Bannerform zeigen oder zumindest einen Ton haben, wenn es gefeuert und an Benachrichtigungstray gesendet wird? –
Nativ können Sie die Benachrichtigungen abfangen und dann können Sie tun, was Sie möchten, wie ein Popup oder eine Leiste wie die native anzeigen (es muss sowieso eine benutzerdefinierte Komponente sein), aber wie Sie ionic verwenden, weiß ich wirklich nicht, ob Es gibt eine Möglichkeit, das zu tun. Vielleicht kann Ihnen jemand mit mehr Erfahrung in der Ionisierung helfen. – tx2