The World's billboards Memo Blog

世界の広告ビルボードの記録ブログ。

【読書メモ】PHP・携帯サイトデベロッパーズバイブル

Posted by advernya : 11月 2, 2010

◎公式の技術情報
docomo 作ろうiモードコンテンツ
au KDDI au:EZfactory
SoftBank MOBILE CREATION

◎開発環境
携帯サイトは、どうしても実機での確認が必要になるため、
インターネットの公開領域上にテストサーバーが必要になる。セキュリティ注意。
開発用のサーバーURLは第三者に教えない。
サイトアクセスには認証をさせ、ログインしないと入れないようにする。
アプリケーションでログイン認証を実装するのが一番だが、コストを掛けたくない場合はBASIC認証で。
(ただしauのHDML表示端末などの古い機種ではBASIC認証が使えない)

◎携帯テスト用FireFoxアドオン
Modify Header
Live HTTP Headers
Firebug

◎携帯端末エミュレーター
iモードHTMLシミュレーター(docomo)
iモードHTMLシミュレーターII(docomo)
Openwave SDK6.2K(au)
ウェブコンテンツビューアー(SoftBank)

◎キャリア/機種を判別する方法
ユーザーエージェントで判別する方法
アクセス元のIPアドレスで判別する方法

◎携帯以外からのアクセスを制限する
WEBサーバーの設定ファイルで行う方法(.htaccess)
アプリケーションで行う方法(全てのアクセスを一旦受け、キャリアを判別してから処理を決める)

◎機種毎の最適な画像を出力する
画像変換のライブラリ「GD」や「ImageMagic」などで変換する

◎絵文字の処理
絵文字はキャリア間の仕様が違うので相互変換が必要。
携帯サイトで絵文字非対応にする場合でも、ユーザーの入力文字から絵文字を除去する処理が必要。
以前は一律に〓マークに文字化けしたが、最近は各キャリアが絵文字変換用ゲートウエイを持っている。

◎携帯メールを理解する
1. メールをプッシュ配信出来る(PCメールだとメールサーバーへの確認が必要)
2. どこでも受け取れる
3. いつでも受け取れる
4. 絵文字を使ったメールのやりとりが出来る
5. 件名や本文に文字数制限がある
6. メール受診拒否が簡単に行える
7. メールアドレスを頻繁に変える利用者が多い
8. PCでは利用できないメールアドレスが使われる

◎携帯メールの文字コード
全キャリア共通で「ISO-2022-JP」

◎なりすましメール対策
各キャリアが「SPFによるドメインなりすましメール対策機能」装備
送信元のメアドと、実際に送信しているサーバーのIPアドレス情報の整合性確認
迷惑メールは特定にメアドで、複数のサーバーから大量に発信するケースがあるので、有効。
・SPFレコードが設定されていない場合、キャリア側で拒否設定されたり、auは存在しないメアドでもエラーを返さなかったり

◎デコメール、デコメ絵文字
デコメールとはHTMLを使った装飾メール。
デコメ絵文字とは、20×20ドットのインライン画像。文字ではなく、サイズが小さい画像。
キャリア毎に「デコメ絵文字、デコレーション絵文字、マイ絵文字」と呼称が違う。

◎空メールを実装
メールサーバー側で、空メールを受信したらプログラムを呼び出すように設定する

◎個体識別情報
・携帯端末番号…機種変するたびに変わって行く
・携帯契約番号…SIMカード単位で管理

◎携帯サイトのセッション管理…URLにセッションIDを付与
・Cookieは利用出来ない端末がある。ドコモ非対応、au対応、ソフトバンク機種による。
・URLにセッションIDを付与する。設定はphp.iniで。動的なページにしか適用出来ず、静的ページではセッションが途切れる。
・セキュリティ上安心出来ない。セッション時間を極力短く、キャリア判別で不正アクセス排除などの対策を。
・また、iモードIDの登場で、確認ダイアログを出さずに個体識別情報を取得できるようになった。

◎個体識別情報を使った、簡単ログインが可能

◎携帯での位置情報
・基地局を使った位置情報…キャリアによって単一基地局だと精度が悪い。Willcomは複数局を使い比較的精度が高い。
・GPSを使った位置情報

◎QRコード(QRコード作成ライブラリを利用出来る)
バーコード(1次元コード)は情報が少なく面積が大きい。1994年に2次元コードのQRコードが誕生
・大容量の情報が扱える
・バーコードの面積が小さい
・かなや感じの表現が可能に
・360度どの方向からも読み取れる
・誤り訂正機能により、汚れや破損などがあっても情報が読み取れる。

携帯電話には、特定の方式で書かれたデータをQRコードで読み込むと、クリックしただけでiモードサイトのブックマークをしてくれたり、電話帳に自動で登録してくれるといった便利な機能がある。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。