#php #ios #apple-push-notifications #apns-php
#php #iOS #apple-push-уведомления #apns-php
Вопрос:
после перевода веб-сайта в utf-8, push больше не отправляется, он получает, когда я отправляю push: «Внутренняя ошибка (записано 127 байт вместо 105 байт)»
Если я пытаюсь отправить на латинице, я получаю 3 одинаковых нажатия (я тестирую это на своем iphone) и пишет об ошибке.
Если я пытаюсь отправить кириллические символы в UTF-8, то я получаю сообщение об ошибке, и нажатие не приходит.
Если в Push.php файл, в котором я меняю строку
$nLen = strlen ($aMessage ['BINARY_NOTIFICATION']);
для $nLen = mb_strlen($aMessage ['BINARY_NOTIFICATION'], 'latin1');
нажатие на латинице выполняется успешно, ошибок нет
Кириллица не отображается (но и ошибок не показывает)
$ nLen = mb_strlen ($ aMessage ['BINARY_NOTIFICATION'], 'utf-8');
Не помогает. как быть?
Комментарии:
1. Можете ли вы объяснить, какие части этого кода вызывают ошибку? Кроме того, какой язык используется?
$ nLen = mb_strlen construction
отсутствует допустимый PHP-код2. Та же проблема, но решаемая для latin github.com/immobiliare/ApnsPHP/issues/88
3. У меня есть русские буквы
4. И ошибка не в коде. Ошибка — результат кода, запросы с русскими буквами не отправляются