У нас есть сценарий, в котором мы хотим проанализировать посетителей нашего веб-сайта и определить следующее:
- Операционная система
- Браузер
- Лиэто мобильное устройство
- Будь то планшетное устройство
Это исключительно для целей отчетности, чтобы предоставить нашим клиентам, и не будет использоваться для изменения содержимого вообщеэто конкретное устройство.В идеале это должно быть выполнено на стороне сервера.
Данные имеют , которые должны отображаться самим, поэтому нам нужен инструмент для выполнения классификации, а затем передать его нашему процессу для хранения,вычисление и последующий поиск.
В настоящее время мы используем объект ASP.NET HttpRequest.Browser, но полученная информация не особенно полезна.
Я потратил некоторое время на изучение этого сценария, наиболее полезногобудучи WURFL и Информация об агенте пользователя .
Если я правильно понимаю AGPL, тогда, используя WURFL и соглашаясь с лицензией, мы должны будем предоставить источниккод для нашего приложения любому, кто его запросил.Об этом не может быть и речи, и затраты на лицензирование в нашем сценарии слишком дороги (примерно 50 тыс. Долларов в год).
Информация об агенте пользователя кажется хорошим продуктом, однако связать основную функцию коммерческого приложения с чем-то, что может или не может быть в курсе, - риск.
Какие другие решения являютсятам там?У кого-нибудь есть рекомендации или альтернативы?Мы не против оплаты лицензий, если они реалистичны.
Заранее спасибо.