PHP用のスマートフォン /非スマートフォンの決定
-
20-09-2019 - |
質問
Facebookにはこれが習得されているように見えますが、WURFLに少しチェックしましたが、これは非常に高価なプロセスのようです。私もチェックアウトしました: URL リンク。ユーザーエージェントの適切なリストがありますが、どちらがスマートフォンであり、どれがそうでないかを特定しようとしています。
Facebookは、スマートの携帯電話をスマートフォンとは異なるサイトにプッシュします。これを行う簡単な方法があるかどうかを確認しようとしています。
解決
あなたは調べるべきです tera-wurfl これは基本的にMySQLデータベース内のwurflシリアル化データです。 XML WURFLよりもはるかに優れたパフォーマンス。
また、別のモバイルデバイスDBがあります: デバイスアトラス.
あなたができることは、スマートフォンの最も低い一般的な分母を見つけることです。その後、WURFL / Device Atlasの独自の剥がれたバージョンを作成します。
他のヒント
画面サイズは、やや信頼性の高い指標である必要があります。非スマートは320x240未満の解像度を持つ傾向がありますが、いくつかの古いスマートフォンモデルを確認するように確認してください。
試す WURFL-PHP-1.4.2.0
$isPhone = $device->getCapability("can_assign_phone_number");
$isSmarty = $device->getCapability("device_claims_web_support");
電話とスマートの場合、スマートフォンです。それが電話であり、スマートでない場合、それはスマートフォン以外です
所属していません StackOverflow