Qu'est-ce qu'un bon/précis moyen de détecter par programmation des combinés de téléphone mobile?Détection de combiné mobile
Répondre
Il semble que vous deviez utiliser la chaîne User Agent. Une liste décente (mais pas nécessairement à jour) peut être trouvée here.
Vérification de la valeur de l'agent utilisateur est le moyen le plus courant, il ya quelques solutions open source qui le font pour vous .. essayez de googler pour eux.
Voici un exemple: http://detectmobilebrowser.com/
Et est ici aussi une solution intéressante:
http://mobiforge.com/developing/story/lightweight-device-detection-php
Il y a deux paramètres d'en-tête dont vous auriez besoin pour la détection du combiné. Agent d'utilisateur - une chaîne pour identifier quelle application ou quel système accède à un autre système.
- UAProf - une URL de format RDF qui décrit les fonctions du combiné
S'il vous plaît se référer à ce simple exemple (Restlet):
http://shengchien.blogspot.com/2010/09/restful-mobile-detection.html
Je peux recommander WURFL pour cela. C'est un fichier XML décrivant les capacités de milliers d'appareils mobiles, et se combine avec les API disponibles pour .NET, Java, PHP, etc., qui peuvent reconnaître quel appareil est basé sur les caractéristiques de la requête (principalement l'en-tête de l'utilisateur).
La page Web est un peu chaotique et a besoin d'une mise à jour, mais la base de données et les API sont très solides.
Il existe des services qui peuvent le faire pour vous. http://www.handsetdetection.com/ est celui qui le rend facile.
J'ai besoin d'une alternative gratuite à cela. Les appels API sont trop lents pour mon utilisation – DanFromGermany
Si vous avez User-Agent, vous pouvez utiliser les modules suivants, je partage les modules Python:
https://github.com/tobie/ua- Pour analyser l'User-Agent, vous obtiendrez le nom du vendeur et le combiné (comprimés/Téléphones mobiles) informations. Vous pouvez transmettre cette information au module suivant pour obtenir des informations sur le combiné.
https://handsetdetection.readme.io/v4/docs Vous devez vous connecter et obtenir l'ID utilisateur, clé secrète et id du site à partir du site après la connexion. En second lieu, créez le fichier de configuration de préférence YAML et définir les attributs. Maintenant, vous pouvez détecter grammaticalement ainsi que récupérer les informations de l'appareil et utiliser comme vous le pouvez. Merci.
- 1. Détection de combiné mobile avec Tera-WURFL
- 2. Algorithme de détection de coin pour mobile
- 3. Détection de navigateur mobile dans GWT
- 4. Détection de l'appel interrompu dans Mobile
- 5. Détection de coordonnées par téléphone mobile
- 6. UserControl Combiné ListItems & ContentTemplate
- 7. Détection par glissement iPhone/Android pour navigateur mobile
- 8. Linq Question: Combiné Où Clauses
- 9. bind combiné avec un retard
- 10. Apache Shiro combiné avec LDAP
- 11. yacc/bison problème combiné mot
- 12. Détection de navigateurs NON mobiles
- 13. Site combiné/objectif de déploiement pour Maven
- 14. combiné « Check ajouter ou Fetch » de Dictionnaire
- 15. Drupal combiné utilisateur + recherche de contenu
- 16. StarUML de mise en page « fragment combiné »
- 17. Détection de navigateurs mobiles sur le Web?
- 18. Comment utiliser la détection de l'accéléromètre Android
- 19. Total combiné pour plusieurs curseurs jQuery-UI
- 20. Rechercher bouton événement sur le combiné
- 21. Grouper par/distinct combiné avec la somme?
- 22. informations de l'opérateur de téléphonie mobile
- 23. Mobile Ressources de développement de sites Web
- 24. Python Regex combiné avec une substitution de chaîne?
- 25. Voyant un diff combiné de nombreux commits dans subversion?
- 26. jQuery liveFilter combiné avec le filtre de catégorie
- 27. où placer l'événement de détection (redimensionnement/défilement) appel de détection
- 28. Détection si JavaScript est activé sur un navigateur mobile dans ASP.Net
- 29. détection mobile - tag Meta et max-device-largeur par rapport à l'agent d'utilisateur php?
- 30. Détection de l'objet jQuery
Cette liste représente une infime partie des agents utilisateurs possibles – CRice