2

Ich möchte wissen, wie genau Fettdruck in iOS Push-Benachrichtigungen enthalten. Ich habe unten ein Beispielbild beigefügt.Header (Fett Text) und Körper in iOS Push-Benachrichtigungen

enter image description here

Genau wie Zeit fürs Bett ich will für den Titel und normalen Text für Körper Push-Benachrichtigung mit fett gedruckten Text auslösen wie „Bleiben Sie konsequent: Gehen Sie in 15 Minuten ins Bett“

Ich sehe viele andere Apps tun es auch.

Antwort

1

Von: bold (or other formatting) in iOS push notification

Es gibt keine Rich-Text-Funktionalität in iOS Push-Benachrichtigungen.

Eine Alternative für iOS 8.2 plus kann sein, den 'Titel' zu verwenden, um den Namen des Absenders anzuzeigen und die neue Nachricht in den Textkörper einzufügen. Versuchen Sie beispielsweise eine Nutzlast wie diese:

{ 
    "aps": { 
     "alert": { 
      "title": "Jim", 
      "body": "Hey bob" 
     }, 
     "badge": 2 
    } 
} 
+1

Sah die Antwort in einer anderen Frage und versuchte es. Hat aber nicht funktioniert. Gibt es andere Einstellungen oder Parameter, die anders als diese enthalten sein müssen? –

0

Sie können es erreichen, indem Sie eine stumme Push-Nachricht senden und dann eine lokale Benachrichtigung in Ihrer App auslösen. Der Code für den letzten Teil sieht wie folgt aus:

let content = UNMutableNotificationContent() 
content.title = "Bold title" 
content.body = "regular text" 
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1.0, repeats: false) 
let request = UNNotificationRequest(identifier: UUID().uuidString, content: content, trigger: trigger) 
let center = UNNotificationCenter.current() 
center.add(request)