以前から予告されていたのだが、JRE point (JR東日本のポイント)のウェブサイトへのログインが、昨秋から Suica や JRE mall に利用されている JRE ID というものに、本日2月9日から対応になった。
そこで「できるだけ早くJRE IDに移行してください」というメッセージが、アプリの上部やウェブサイトに掲示されるようになった。
ところが手順にしたがっても、最後のあたりでエラーになる。何やらおかしい。
すると画面に不具合が発生していることの案内メッセージが出るようになった。まだIDの手続きをしなくてよいということも含めて、赤い字で表示されている。(それにしても、どこの会社もなんで初日にこういうことが多いのかと思う。テストしてから公開すればいいのに、テストが足らないのだろうか?)
というわけで、しばらく様子を見ることにした。
その数時間後、画面上部のメッセージをふたたび見たら「直った」と書いてある。
そこでさっそくiPhoneからやってみようと思ったのだが、同じエラーが出つづけた。
仕方ないのでアプリを閉じたり、時間をあけてみたが、やはり同じ。
そこで「あっ、もしかして」と気づき、iPhoneではなくパソコンから操作したところ、問題なくJRE IDへと移行できた。
どうやらiPhoneの標準で使われているブラウザのSafariが、キャッシュが強力すぎるらしい。そう気づいてキャッシュを捨てていれば話はもう少し早かったのだろうが、パソコンからやりなおしてみて初めて「そうか、パソコンのほうではエラーを体験していないから、新規に画面を読んだのかも」と気づいた。
ちなみにモバイルでもパソコンでも、Safariのキャッシュを捨てるのは、履歴欄からそのURLを消すだけであり、履歴をすべて消す必要はない。動作がおかしいと思ったらぜひ履歴欄をチェックし、必要に応じてURLを削除することができる。