Facebook はこれを習得しているようです。私は WURFL を少し調べましたが、これは非常にコストのかかるプロセスのようです。私もチェックアウトしました:URLリンク。ユーザー エージェントの適切なリストがありますが、どれがスマートフォンでどれがそうでないかを特定しようとしています。
facebook は、非スマートフォンをスマートフォンとは別のサイトにプッシュします。これを行う簡単な方法があるかどうかを確認しようとしています。
Facebook はこれを習得しているようです。私は WURFL を少し調べましたが、これは非常にコストのかかるプロセスのようです。私もチェックアウトしました:URLリンク。ユーザー エージェントの適切なリストがありますが、どれがスマートフォンでどれがそうでないかを特定しようとしています。
facebook は、非スマートフォンをスマートフォンとは別のサイトにプッシュします。これを行う簡単な方法があるかどうかを確認しようとしています。
基本的にMySQLデータベースのWURFLシリアル化されたデータであるTera-WURFLを調べる必要があります。XML WURFL よりもはるかに優れたパフォーマンス。
別のモバイル デバイス データベースもあります: Device Atlasです。
あなたができることは、スマートフォンの最小公分母を見つけてから、リソース集約がはるかに少なく、チェックが高速になる独自のWURFL /デバイスアトラスの簡素化されたバージョンを作成し、そこから進むことです.
画面サイズは、ある程度信頼できる指標です。非スマートデバイスの解像度は 320x240 未満になる傾向がありますが、古いスマートフォン モデルをいくつか確認してみてください。
wurfl-php-1.4.2.0をお試しください
$isPhone = $device->getCapability("can_assign_phone_number");
$isSmarty = $device->getCapability("device_claims_web_support");
電話でスマートならスマートフォンです。それが電話であり、それがスマートでない場合、それは非スマートフォンです