Как запросить информацию WURFL - PullRequest
1 голос
/ 02 февраля 2010

Что такое интерфейс программирования для запроса возможностей устройства в wurfl?

Ответы [ 7 ]

3 голосов
/ 07 апреля 2014

WURFL Создатель здесь. ScientiaMobile недавно запустил новый способ сделать WURFL доступным для разработчиков. Советую проверить http://wurfl.io/

В двух словах, если вы импортируете крошечный файл JS:

<script type='text/javascript' src="//wurfl.io/wurfl.js"></script>

у вас останется объект JSON, который выглядит следующим образом:

{
 "complete_device_name":"Google Nexus 7",
 "is_mobile":true,
 "form_factor":"Tablet"
}

(предполагается, что вы используете Nexus 7, конечно), и вы сможете делать такие вещи, как:

if(WURFL.form_factor == "Tablet"){
    //dostuff();
}

Это то, что вы ищете.

Отказ от ответственности: я работаю в компании, которая предлагает этот бесплатный сервис. Спасибо.

2 голосов
/ 12 февраля 2010

Я бы порекомендовал Tera-WURFL для PHP и MySQL. Проверьте это на сайте Tera-WURFL .

1 голос
/ 17 августа 2011

Для Python я рекомендую pywurfl . Вы можете прочитать больше о том, как его использовать здесь .

0 голосов
/ 15 ноября 2011

Для .NET здесь используется решение на 51 градус: 51 градус

Имейте в виду, что лицензирование WURFL недавно изменилось, если оно применяется к вам.

0 голосов
/ 20 мая 2011

Простой пример .NET Wurfl API:

    protected virtual IDevice GetDeviceInfo(string userAgent)
    {
        IWURFLManagerProvider<IWURFLManager> wurflManagerProvider = new WURFLManagerProvider();
        IWURFLManager wurflManager = wurflManagerProvider.WURFLManager;
        return wurflManager.GetDeviceForRequest(userAgent);
    }

Что еще более важно, когда у вас есть информация, насколько она надежна и какие возможности полезны ?

0 голосов
/ 09 февраля 2011

В зависимости от языка, который вы будете использовать. Официальные java, php и .NET api довольно хороши.

0 голосов
/ 02 февраля 2010

Существуют API для Java, PHP и .NET, все они перечислены довольно хаотично здесь . Я знаю, что Java API довольно хорош, я понятия не имею, насколько хороши остальные.

...