ApnsPHP: utf-8 и «Внутренняя ошибка» при нажатии? - PullRequest
0 голосов
/ 01 апреля 2019

после перевода веб-сайта в utf-8, push больше не отправляется, он получает, когда я отправляю push: "Внутренняя ошибка (127 записано вместо 105 байт)"

Если я пытаюсь отправить по-латыни, я получаю 3 одинаковых push-es (я проверяю это на своем iphone) и выдает ошибку.

Если я пытаюсь отправить символы кириллицы в UTF-8, то яполучаю ошибку и push не приходит.

Если в файле Push.php я меняю строку

$nLen = strlen ($aMessage ['BINARY_NOTIFICATION']);

на $nLen = mb_strlen($aMessage ['BINARY_NOTIFICATION'], 'latin1'); push на латинице происходит успешно и ошибок нет

Кириллица не приходит (но не показывает ошибок)

$ nLen = mb_strlen ($ aMessage ['BINARY_NOTIFICATION'], 'utf-8');

Не помогает.как быть?

...