BlackBerry, BIS и Индонезия

На протяжении месяца пользователи из Индонезии бомбардируют меня сообщениями о том, что FontCollection не работает через BIS в сетях Telkomsel, XL, AXIS.

Я предположил, что дело в MIME-типах TTF шрифтов, которые эти сети почему-то отказываются скачивать. По логам сервера я увидел, что на гигантское количество реквестов с индонезийских адресов, сервер возвращает код 304. Помним, что инфраструктура BlackBerry предполагает, что реквесты идут от проксирующего BIS-сервера, а не от устройства. Чтобы исключить неправильную обработку этого кода, я сделал следующее. Каждый шрифт кодируется в Base64 с MIME-типом text/html. Кодирование делается в PHP-скрипте. Поскольку данные генерируются динамически, код 304 возвращен быть не может.

Не могу не воскликнуть: как же туго у индонезийцев с английским!

Однако, это решение похоже не работает с нигерийским Zain… Разрабатывая приложения на BlackBerry, всегда наступишь на грабли в любой точке мира. Разве это не прекрасно — постоянно узнавать что-то новое?

Запись опубликована в рубрике Uncategorized с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *