AU携帯のクッキーは半分しか対応していない
私はAUのW44Tというクッキー対応携帯を持っているのですが、
これはクッキーが半分しか対応していません。
httpsのサイトに接続すると、クッキーを受け付けてくれません。
httpだと問題なく動作するのに。。。
そういうわけで、httpsでAUの場合はクッキーがないものとして
扱わなければなりません。まさかそんなことがあるとは
全然思わず、本番環境でようやく気づくという始末でした。
AUはそもそもssl証明書をverisign以外はまともに取り合ってくれません。
そのためテスト環境が作れず気づくのが遅れました。
そういうわけで、jpmobileのパッチです。
--- vendor/plugins/jpmobile/lib/jpmobile/trans_sid.rb +++ vendor/plugins/jpmobile/lib/jpmobile/trans_sid.rb @@ -50,6 +50,7 @@ return true if transit_sid_mode == :always if transit_sid_mode == :mobile if request.mobile? + return true if request.mobile.class==Jpmobile::Mobile::Au && request.protocol=~/^https/ return !request.mobile.supports_cookie? else return false
id:darashiさん、検討していただけると助かります。
ちなみに、全機種を試しているわけではないのですが、
私はAUでsslの場合はクッキーを使えないものとして扱うことにしました。
P.S.
jpmobileのサイトが落ちて見えない。