
iTunesアプリケーション上のiTunes Storeを見ていて、リストに登録されている金額と、詳細画面に表示されている金額や内容が違う、と思ったことはないだろうか?
特にiPhone appの期間限定セールなどで、数時間前と現在で価格が異なっているはずなのに、いつまで経っても金額が反映されないということがある。
また、appを開発している人にとっては、ランキング上でどのように順位が変化しているか、特に有料appの場合は売れ行きが大きく左右されるだけに、リアルタイムに把握したいところ。
また、手塩にかけて作り上げたappがランキング上でどれだけ健闘しているかの記念に、また、第三者や上司に対して報告するために、画面のキャプチャを撮って残しておきたいと思うのはごく自然な人情と言うもの。
アップルが提供するiPhone app「App Store」上では刻々とランキングが変わっているのに、iTunes上で反映されていないということは、iTunes上の情報が一時的にキャッシュされているはず、と推測した。
しかし、iTunesをいじり倒しても、どこを見ても「キャッシュをクリア」するためのメニューなど見つからない。
そんなとき、先日古いMacにiTunes9をインストールしようとしたところ、最新版のSafariがないとインストールできないと怒られたことを思い出した。
なにやら、iTunes Storeの表示のためにSafariのエンジンを利用しているらしいのだ。
そこで試しにSafariのキャッシュを空にしてみた。
おお!
うまく行った!!
予想通りにSafariのエンジンを利用しているiTunesは、Safariのキャッシュをクリアしてやることで最新情報を表示するようになった。
検索エンジンで探してもなかなか見つからない情報だけに、地味だがなかなか使えると思われる
このテクニック。
ぜひお役立ていただきたい。
追記:
単にSafariのキャッシュをクリアするだけではダメなことが分かった。
下記のステップで行っていただきたい。
1.iTunesを終了する
2.Safariのキャッシュをクリアする
3.iTunesを再起動して、iTunes Storeを表示する