Qu'utilisez-vous pour détecter le téléphone mobile du visiteur, si possible jusqu'au modèle?
Actuellement, nous maintenons notre propre base de données, mais elle prend vraiment du retard en raison du manque de main-d'œuvre pour la maintenir, nous avons donc décidé d'essayer une solution tierce.
Ce sont mes candidats mais je n'ai pas le temps de vraiment tous les essayer:
DeviceAtlas - Évaluation personnelle d'un an, mais la licence de base est abordable. Leur base de données semble solide avec des mises à jour quotidiennes et des tests / mises à jour fournis par les utilisateurs. Je suis en faveur de celui-ci en ce moment.
DetectRight - J'ai été recommandé par un collègue, mais je ne trouve vraiment pas grand-chose sur leur site. Appareils 20k - vraiment?
WURFL - Open source, base de données dérivée en collaboration d' UAProf . Donc, fondamentalement, si vous optez pour la solution UAProf, vous feriez mieux avec WURFL.
DetectMoBileBrowsers - Cela ressemble à la plus simple de toutes. Dommage que cela dépend du langage (PHP).
Partagez votre expérience ou vos suggestions!
Ce n'est pas une réponse directe, mais je crois qu'une contribution précieuse. Bien entendu, l'applicabilité dépend de vos besoins, mais je pense que de nombreux lecteurs développant pour les consommateurs la trouveront utile et pertinente.
À un si bon degré, je ne le fais pas.
Bien sûr, la détection d'agent utilisateur est idéale pour servir une version mobile optimisée pour les appareils dotés de bons navigateurs normalisés, tels que les téléphones Android, iPhone / iPod Touch, etc.
Pour des raisons pratiques, les navigateurs mobiles "old school" sont morts . Les appareils sur lesquels les gens utilisent réellement le Web mobile aujourd'hui disposent d'excellents navigateurs capables: WebKit, Opera et Firefox Mobile. RIM vient d'annoncer un navigateur WebKit intégré, et je pense qu'ils sont le dernier acteur majeur à effectuer la migration.
J'ai supposé que votre objectif était simplement de rediriger vers un site Web mobile. Si c'est plus complexe, par exemple, la journalisation de numéros de modèle individuels ou le suivi de statistiques à grain fin, ces publications de Stack Overflow devraient s'avérer utiles:
la source
Consultez également le fichier de base de données des appareils mobiles (MDBF) de Microsoft. Même s'il a cessé d'être mis à jour, il contient au moins de nombreuses années d'appareils jusqu'à récemment.
la source
Luca Passani, inventeur du WURFL ici. Mon entreprise a récemment lancé ce service qui résout à peu près gratuitement le problème discuté ici. Je vous conseille de consulter http://wurfl.io/
En bref, si vous importez un petit fichier JS:
il vous restera un objet JSON qui ressemble à:
(c'est en supposant que vous utilisez un Nexus 7, bien sûr) et vous pourrez faire des choses comme:
Ou
Voilà ce que vous recherchez.
Merci
la source