Wie wird der Push-Betreff als Titel für die Push-Benachrichtigung festgelegt?

8

Gibt es Möglichkeiten, den Push-Betreff als Titel in Push-Benachrichtigungen zu setzen? Ich erhalte den App-Namen als Betreff und die Beschreibung ist die gleiche wie beim Push. Ich möchte den Titel des Push ändern.
Ist das in iOS möglich? Ich hoffe es ist bei Android möglich.

    
Chan 14.05.2014, 08:14
quelle

4 Antworten

20

Ich habe es gerade auf einem iPhone 6s getestet, auf dem iOS 9.1 läuft, und hier ist, was ich gefunden habe: Wenn das Titelfeld als Teil des Alert-Wörterbuchs bereitgestellt wird, zeigt die Benachrichtigung auf dem Sperrbildschirm immer noch den Bundle-Namen an. Wenn Sie jedoch dieselbe Benachrichtigung in der Benachrichtigungszentrale anzeigen (auf die Sie vom oberen Rand aus nach unten wischen), wird der Titel anstelle des Namens der App / des Bündels verwendet.

Wenn kein Titelfeld als Teil des Warnungswörterbuchs bereitgestellt wird, wird der Bundle-Name sowohl im Sperrbildschirm als auch in der Benachrichtigungszentrale angezeigt.

    
Paul Cox 01.12.2015 20:42
quelle
16

Ab 2015 hat Apple damit begonnen, ein title-Attribut zu verwenden, scheint es aber nur zu verwenden, wenn eine Benachrichtigung auf der Apple Watch angezeigt wird.

  

Die Titelfolge, die im Kurz-Look verwendet wird, gibt einen kurzen Hinweis darauf   die Absicht der Benachrichtigung. Für lokale Benachrichtigungen geben Sie Folgendes an   Diese Zeichenfolge verwendet die alertTitle-Eigenschaft der UILocalNotification   Objekt. Fügen Sie bei Remotebenachrichtigungen den Titelschlüssel zur Warnung hinzu   Wörterbuch innerhalb der Nutzlast

Dies könnte bedeuten, dass es später auch auf dem iPhone verwendet wird.

Quelle: Ссылка

Hier ist ein Beispiel für eine JSON-Nutzlast: Ссылка

Bearbeiten: Ab iOS 9 funktioniert das auch auf iPhone und iPad :) Ich nehme zur Kenntnis, dass dies nur in der Benachrichtigungszentrale und nicht auf dem Sperrbildschirm angezeigt wird.

    
edwardmp 14.02.2015 22:41
quelle
10

Sie können den Titel nicht ändern. Es ist immer der Name der Anwendung.

  

Angenommen, Sie spielen mit Ihrem Freund online Schach. Während du in der Schach-App bist, erscheinen die Bewegungen deines Freundes sofort auf dem Spielbrett. Wenn Sie zu einer anderen App wechseln, um z. B. E-Mails zu lesen, während Ihr Freund entscheidet, wohin er sich bewegen soll, muss die App Sie benachrichtigen, wenn sich Ihr Freund bewegt. Dies ist ein perfekter Anwendungsfall für eine Push-Benachrichtigung - etwas, das außerhalb der App geändert wurde und für den Benutzer von Interesse ist.

     

Der Provider für die Schachanwendung erfährt von diesem Schritt und sendet, da die Schachanwendung auf Ihrem Gerät nicht mehr verbunden ist, eine Push-Benachrichtigung an den Apple Push Notification Service (APNs). Fast sofort erhält Ihr Gerät - genauer gesagt das Betriebssystem auf Ihrem Gerät - die Benachrichtigung über die Wi-Fi- oder Mobilfunkverbindung von APNs. Da Ihre Schachanwendung derzeit nicht ausgeführt wird, zeigt iOS eine ähnliche Warnung wie in Abbildung 1-1 an. Die Nachricht besteht aus dem Anwendungsnamen , einer Kurznachricht und (in diesem Fall) zwei Schaltflächen: Schließen und Anzeigen. Die Schaltfläche auf der rechten Seite wird als Aktionsschaltfläche bezeichnet und ihr Standardtitel lautet "Ansicht". Eine Anwendung kann den Titel der Aktionsschaltfläche anpassen und den Schaltflächentitel und die Nachricht so internationalisieren, dass sie in der vom Benutzer bevorzugten Sprache angezeigt werden.

Sie können Ihren Kunden an die offizielle APNS-Dokumente um sie davon zu überzeugen, dass es so ist.

    
Eran 14.05.2014 14:45
quelle
3

Ja, Sie können seit iOS 8.2 eine title -Eigenschaft hinzufügen.

  

Eine kurze Zeichenfolge, die den Zweck der Benachrichtigung beschreibt. Apple Watch zeigt diese Zeichenfolge als Teil der Benachrichtigungsoberfläche an. Diese Zeichenfolge wird nur kurz angezeigt und sollte so gestaltet sein, dass sie schnell verstanden werden kann. Dieser Schlüssel wurde in iOS 8.2 hinzugefügt.

Überprüfen Sie das Apple-Dokument - Remote Notification Payload

    
likid1412 18.02.2016 09:36
quelle