Folgendes hat ohne Umlaute, Sonderzeichen, etc. funktioniert:
Delphi-Quellcode:
if not TCPClient.Connected then
TCPClient.Connect;
strMsg := GetMessageIos(ADeviceToken, GetPayLoadIos(AMessage, 'default', 0, AFrom, ATo));
TCPClient.IOHandler.Write(strMsg, TEncoding.ANSI);
TCPClient.Disconnect;
Dann habe ich versucht das ganze über UTF8 zu lösen, mit diesem Versuch ist überhaupt keine Notification angekommen egal ob mit oder ohne Sonderzeichen:
Delphi-Quellcode:
if not TCPClient.Connected then
TCPClient.Connect;
strMsg := GetMessageIos(ADeviceToken, GetPayLoadIos(AMessage, 'default', 0, AFrom, ATo));
strMsg := UTF8Encode(strMsg);
TCPClient.IOHandler.Write(strMsg, TEncoding.UTF8);
TCPClient.Disconnect;
Wie würde das ganze mit der Escape-Notation aussehen?