[PHP-users 24323] Re: Vodafone 3G 製品に対応したPEAR::Net_UserAgent_Mobile0.21.0をリリースしました

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2005年 2月 1日 (火) 19:19:29 JST


桝形です。

質問&確認です。

> 当方で取得したヘッダ情報に基づいて Vodafone 3G 対応コードを実装した
> Net_UserAgent_Mobile 0.21.0 をリリースしました。リリースを待っておられ
> た方、大変遅くなって申し訳ありません。

http://www.vdfx.net/puti.html
http://kokogiko.net/m/archives/000748.html

// $Id: Vodafone.php,v 1.2 2005/02/01 04:46:38 kuboa Exp $

    function _parseMotorola(&$agent)
    {
        $count = count($agent);
        $this->_packetCompliant = true;
        $this->_vendor = 'MOT';

        // MOT-V980/80.2F.2E. MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
        list($name, $this->_vendorVersion) = explode('/', $agent[0]);
        $this->_model = substr(strrchr($name, '-'), 1);

        for ($i = 2; $i < $count; ++$i) {
            list($key, $value) = explode('/', $agent[$i]);
            $this->_javaInfo[$key] = $value;
        }
    }

なので、これで取得できる機種名と「x-jphone-msname」が一致しない
のは、仕様という事でいいんですよね?


自分は気持ちが悪かったので、モトローラはx-jphone-msnameを利用
するようにしていました。
(取得した結果が機種名で通用しないのが嫌だった為)


この辺はポリシー次第だとは思いますが。。。一般的な事を考えると
取得した結果が機種名で通用できた方がよいのでは、とも思います。


発言がクレームっぽかったら、すみません。。。

--
Seiji Masugata<s.masugata @ digicom.dnp.co.jp>




PHP-users メーリングリストの案内