سؤال

يبدو أن Facebook قد أتقن هذا ، لقد راجعت قليلاً في Wurfl ، لكن هذا يبدو وكأنه عملية باهظة الثمن. لقد راجعت أيضًا: عنوان URL حلقة الوصل. على الرغم من أنه يحتوي على قائمة جيدة من وكلاء المستخدمين ، إلا أنني أحاول تحديد الهواتف الذكية والتي ليست كذلك.

يدفع Facebook الهواتف غير الذكية إلى موقع مختلف عن هواتفها الذكية. محاولة معرفة ما إذا كانت هناك طريقة سهلة للقيام بذلك.

هل كانت مفيدة؟

المحلول

يجب أن تنظر إلى تيرا وورفل وهي في الأساس بيانات تسلسل WURFL في قاعدة بيانات MySQL. أداء أفضل بكثير من XML Wurfl.

هناك أيضًا جهاز محمول آخر DB هناك: أطلس الجهاز.

ما يمكنك القيام به هو العثور على أدنى قاسم مشترك للهواتف الذكية ، ثم قم بإنشاء إصدار خاص بك من أطلس Wurfl / Device والذي سيكون أقل كثافة في الموارد وأسرع للتحقق ، والانتقال من هناك.

نصائح أخرى

يجب أن يكون حجم الشاشة مؤشرًا موثوقًا به إلى حد ما. تميل غير الأداء إلى الحصول على دقة أقل من 320 × 240 ، على الرغم من أنني سأتحقق من بعض طرز الهواتف الذكية القديمة للتأكد.

محاولة WURFL-PHP-1.4.2.0

$isPhone = $device->getCapability("can_assign_phone_number");
$isSmarty = $device->getCapability("device_claims_web_support");

إذا كان هاتفًا وذكيًا ، فهو هاتف ذكي. إذا كان هاتفًا ولم يكن ذكيًا ، فهو هاتف غير مقلد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top