ocomoの端末は画面解像度がほかのキャリアと違い端末から渡されてこないので
別の方法で取得する必要がある
net_user_agent_mobileでも取れるが、新機種が出た場合に
追加しなければいけないなどめんどくさいので
↓のプラグインを使ってみます。
sfMobileCarrierJPPlugin
インストール ¶
頻繁に更新されるデータが含まれていますので、Subversionを使ったチェックアウトをお勧めします。
cd plugins
svn co http://svn.tracfort.jp/svn/dino-symfony/plugins/sfMobileCarrierJPPlugin
cd - && symfony cc
データの更新 ¶
svn up plugins/sfMobileCarrierJPPlugin
symfony cc
sfMobileCarrierJPPlugin メソッド
public static function getDocomoCidr() {
return self::loadYaml("docomo-cidr");
}
public static function getDocomoPictograminfo() {
return self::loadYaml("docomo-pictograminfo");
}
public static function getDocomoDisplay() {
return self::loadYaml("docomo-display");
}
public static function getThirdforceUseragent() {
return self::loadYaml("thirdforce-useragent");
}
public static function getDocomoFlash() {
return self::loadYaml("docomo-flash");
}
public static function getEzwebCidr() {
return self::loadYaml("ezweb-cidr");
}
public static function getEzwebPictograminfo() {
return self::loadYaml("ezweb-pictograminfo");
}
public static function getAirhphoneCidr() {
return self::loadYaml("airhphone-cidr");
}
public static function getEzwebBrew() {
return self::loadYaml("ezweb-brew");
}
public static function getThirdforceService() {
return self::loadYaml("thirdforce-service");
}
public static function getThirdforceHttpheader() {
return self::loadYaml("thirdforce-httpheader");
}
別の方法で取得する必要がある
net_user_agent_mobileでも取れるが、新機種が出た場合に
追加しなければいけないなどめんどくさいので
↓のプラグインを使ってみます。
sfMobileCarrierJPPlugin
インストール ¶
頻繁に更新されるデータが含まれていますので、Subversionを使ったチェックアウトをお勧めします。
cd plugins
svn co http://svn.tracfort.jp/svn/dino-symfony/plugins/sfMobileCarrierJPPlugin
cd - && symfony cc
データの更新 ¶
svn up plugins/sfMobileCarrierJPPlugin
symfony cc
sfMobileCarrierJPPlugin メソッド
public static function getDocomoCidr() {
return self::loadYaml("docomo-cidr");
}
public static function getDocomoPictograminfo() {
return self::loadYaml("docomo-pictograminfo");
}
public static function getDocomoDisplay() {
return self::loadYaml("docomo-display");
}
public static function getThirdforceUseragent() {
return self::loadYaml("thirdforce-useragent");
}
public static function getDocomoFlash() {
return self::loadYaml("docomo-flash");
}
public static function getEzwebCidr() {
return self::loadYaml("ezweb-cidr");
}
public static function getEzwebPictograminfo() {
return self::loadYaml("ezweb-pictograminfo");
}
public static function getAirhphoneCidr() {
return self::loadYaml("airhphone-cidr");
}
public static function getEzwebBrew() {
return self::loadYaml("ezweb-brew");
}
public static function getThirdforceService() {
return self::loadYaml("thirdforce-service");
}
public static function getThirdforceHttpheader() {
return self::loadYaml("thirdforce-httpheader");
}