キャリア判別

用意されているライブラリを使うべし

言語ライブラリ名インストール方法など
PHPPEARにありpear install Net_UserAgent_Mobile-1.0.0

機種について

現行機種についてのみ取り上げてみた。

FOMAとMOVA

C型と3GC型

WINと非WIN

端末識別

端末固有の番号を取得できるがキャリアによって取得方法がまったく違うので注意。COOKIEが使えない状況ではユーザーのトレースに利用できる唯一の手段かと。

文字コードについて

SoftBankはいくつかの文字コードを扱えるが、他のキャリアとの統一でShift_JISにしておくのがよろしい。

HTML

auがWEP2.0になってから、HDMLはほぼ消えつつあるので、基本とするHTMLは3キャリアほぼ同じものでよい。キャリア独自のタグなどは振り分ける必要がある。

SSLについて

今やたいていの機種がSSL対応になっているのだが、SoftBank(Vodafone3G)とauは困ったことにちゃんとした証明書でないとそれ以上進めないという状況になっている。いちいちテスト環境のために数万円だして認証CAの証明書取れないから困ったもんだ。auのサイトには「Webサーバの証明書が不正 (認証局が不正、期限切れ等) であった場合や、テスト用の証明書であった場合には、エラーメッセージが表示され通信を行うことができません。」とある。その点DOCOMOは警告ダイアログが出るだけで、先へ進める。開発者にとっては選択の余地を残しておいてくれたほうがありがたいのだが・・・・。昔のVodafone(いわゆるP型)はそのままいけた。

絵文字表示

AU

<img localsrc="絵文字番号" />

SoftBank

&#xE001;

絵文字送信

SoftBank

Vodafone 3G 携帯では Shift_JIS ページを表示しているとフォームから絵文字が送信できないらしい。確かに絵文字のコードが削られている。というわけでUTF-8を使わないといけないわけだめんどくさ!

使用できる画像フォーマット

最近の機種限定。すべてが出揃っているJPGを使うのがよいと思われる。

キャリアJPEGGIFPNG
Docomo×
AU×
Softbank×

位置情報取得

auが公式ページに解説あって楽

http://www.au.kddi.com/ezfactory/tec/spec/eznavi.html

エミュレータ

携帯の見た目を確認するのにいいが、実機とは似て非なるものという認識でいないとあとでいたいしっぺ返しを食らう。早めに実機で確認したほうがいい(経験談)

Docomo

iモードHTMLシミュレータIIというのがある。HTTPリクエストログもでてくるので結構便利。

AU

OpenWaveSDK6.2。突然落ちたり、挙動不審に陥ることが多い。役立つ機能もあまりないのでauは実機で確認です。

Softbank

ウェブコンテンツヴューア。各世代別にHTMLエラーチェックできたり3キャリアの中で一番いいのだが、時たま落ちる!

リンク

キャリアの公式ページはグーグルにヒットすることが少ないが、一読の価値あり

http://www.nttdocomo.co.jp/service/imode/make/

http://www.au.kddi.com/ezfactory/tec/index.html

http://developers.softbankmobile.co.jp/dp/


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-14 (金) 11:56:59