Emojis-Unterstützung in der Apple Push-Benachrichtigung

Ich arbeite an der iPhone-App mit dem Namen "INTERSTIZIO". In dieser habe ich Funktionen wie das Chatten zwischen Benutzern implementiert. In diesem Benutzer können Text, Position und Text mit dem Emojis-Symbol gesendet werden. Wenn sich die App auf der Empfängerseite nicht im geöffneten Modus befindet, erfolgt dies über das Backend Push wird generiert und dem Empfänger angezeigt. Ich kann eine Push-Nachricht wie "UserName: Hello ..." anzeigen, möchte aber auch ein Emojis-Symbol wie "UserName: Hay :)" in der Push-Nachricht anzeigen, damit jeder eine Idee dazu hat Wie kann ich diese Art von Push-Nachricht mit Emojis-Code (wie für smile apple code is \ u263a) von apple erreichen?

Ich habe die in diesem Link angegebene Lösung befolgt:http://code.iamcal.com/php/emoji/ Aber es gibt den gleichen Code zurück, den ich in der Funktion übergeben habe. Es funktioniert gut auf Webseiten, aber nicht in Push-Nachricht.

Hier füge ich einen Screenshot des Pushs an, wie er an meinem Ende aussieht. Sie können sehen, dass ich ein Smiley- und Beleuchtungssymbol angezeigt habe, aber es mit HTML-unterstütztem Code angezeigt wird, wie im folgenden Code des PHP-Skripts:

$lightning = html_entity_decode('',ENT_NOQUOTES,'UTF-8');  
//add this to the 'alert' portion of your APNS payload:  
$message = "You just got the {$lightning}SHOCKER{$lightning}!";

Aber in meinem Fall habe ich eine eingebaute Emojis-Tastatur von Apple angezeigt und unter Verwendung des folgenden Codes kann ich Emojis-Code erhalten:

//store code of emojis at backend  
NSData *data = [txtspeech.text dataUsingEncoding:NSNonLossyASCIIStringEncoding];  
NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

//Display emojis in mobile chat window
NSData *data = [objchat.strchat dataUsingEncoding:NSUTF8StringEncoding];  
NSString *valueEmoj = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];  
cell.txtchat.text=valueEmoj;

Unter Verwendung des obigen Codes kann ich Emojis im Chat-Fenster speichern und anzeigen, aber wenn der Empfänger die App geschlossen hat, kann ich das Emojis-Symbol in der Push-Nachricht nicht anzeigen.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage