Ошибка UrbanAirship 400 со строкой JSON

Я использую последний API V3 для отправки push в мое приложение.
Я использую библиотеку PHP.
Вот мой код:

    $var = (string) json_encode($booking);

UALog::setLogHandlers(array(new StreamHandler("php://stdout", Logger::DEBUG)));
$airship = new Airship('secret', 'secret');
$response = $airship->push()
->setAudience(P\all)
->setNotification(P\notification('test notification'))
->setDeviceTypes(P\all)
->send();

return $response;

Это работает, но, если я хочу нажать $ var вместо текстового «тестового уведомления», у меня появляется ошибка 400. Я посмотрел, $ var содержит строку (в формате json).

Есть ли предел? Я не могу отправить массив, объект, строки. У меня просто ошибка 400. Я использую v0.2 разъем: http://docs.urbanairship.com/reference/libraries/php/0.2.0/push.html.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]