wurflでデバイス機能を照会するためのプログラミングインターフェースは何ですか?
7 に答える
WURFLクリエーターはこちら ScientiaMobile は最近、開発者が WURFL を利用できるようにする新しい方法を開始しました。http://wurfl.io/をチェックすることをお勧めします
簡単に言うと、小さな JS ファイルをインポートすると、次のようになります。
<script type='text/javascript' src="//wurfl.io/wurfl.js"></script>
次のような JSON オブジェクトが残ります。
{
"complete_device_name":"Google Nexus 7",
"is_mobile":true,
"form_factor":"Tablet"
}
(もちろん、Nexus 7 を使用していると仮定しています)、次のようなことができるようになります。
if(WURFL.form_factor == "Tablet"){
//dostuff();
}
これはあなたが探しているものです。
免責事項: 私はこの無料サービスを提供している会社で働いています。ありがとう。
PHP と MySQL には Tera-WURFL をお勧めします。Tera-WURFL の Web サイトで確認してください。
Java、PHP、および.NET用のAPIがあり、すべてここにかなり混沌とした方法でリストされています。Java APIがかなり優れていることは知っていますが、他のAPIがどれほど優れているかはわかりません。
使用する言語によって異なります。公式の java、php、および .NET API は非常に優れています。
簡単な .NET Wurfl API の例:
protected virtual IDevice GetDeviceInfo(string userAgent)
{
IWURFLManagerProvider<IWURFLManager> wurflManagerProvider = new WURFLManagerProvider();
IWURFLManager wurflManager = wurflManagerProvider.WURFLManager;
return wurflManager.GetDeviceForRequest(userAgent);
}
さらに重要なことは、情報を入手したら、その信頼性と有用な機能は何かということです。
.NET の場合、ここでは 51 度のソリューションを使用しています: 51 度
適用される場合は、WURFL ライセンスが最近変更されたことに注意してください。