Использование wurfl для перенаправления телефонов на мобильную версию, в то время как iPad / Playbook и настольные компьютеры получают эту версию - PullRequest
0 голосов
/ 06 ноября 2010

Для тех из вас, кто использует wurfl, я просто хотел проверить правильность моей логики.У меня есть страница с мобильной и настольной версией.

Если я хочу, чтобы телефоны, такие как iPhone и т. Д., Были перенаправлены на меньшую мобильную версию, в то время как iPad, PlayBooks и настольные ПК получают полноразмерную версию, этоправильная логика на странице в полном размере:

if ($ requesttingDevice-> getCapability ("is_wireless_device") == "true" && $ requesttingDevice-> getCapability ("is_tablet") == "false") {// перенаправить на мобильную версию}

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Ваша логика верна. Я рекомендую вам не использовать wurfl для переключения с мобильной версии на настольную. Это снижает производительность приложения. Лучше использовать простой переключатель на основе набора эвристик для переключения с мобильного на настольный компьютер, а затем использовать wurfl только в мобильной версии для получения возможностей устройств.

Существует много кода, который можно распознать, если пользовательский агент является мобильным пользовательским агентом.

0 голосов
/ 20 февраля 2013

Вы также можете проверить «can_assign_phone_number», который, кажется, правильно отфильтровывает планшет и сохраняет телефон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...