iOS 4.3では、意図しないアプリ内購入を防止できるようになりました

iOS 4.3では、意図しないアプリ内購入を防止できるようになりました

この論争は昨年、iTunesアプリのパスワードキャッシュ機能によって、小さな子供がうっかりアプリ内購入をしてしまい、多額のお金が貯まってしまう可能性があることを親たちが発見したことから始まりました。デザイナーのマイク・ローデ氏の7歳の息子が、この方法で200ドル近くのお金を貯めてしまった経緯については、「iTunesのパスワードキャッシュにご注意」(2010年7月14日)で記事を書きました。また最近では、ワシントン・ポスト紙が、8歳の子供が1,400ドルものお金を貯めてしまったという記事を掲載しました。

こうした報道が数か月続いた後、アップルはワシントン州司法長官事務所から手紙を受け取り、連邦取引委員会委員長は状況を調査することを約束し、議会議員らはアップルのやり方を批判した。

Glenn Fleishman 氏は「App Store やアプリ内購入での不要な購入を避ける」(2010 年 10 月 5 日) で、この問題を回避するいくつかのテクニックについて書いていますが、実際の解決策は、Apple がアプリ内購入にパスワードを要求することでした。

iOS 4.3 では、Apple はまさに私が推奨したことを実行し、アプリをダウンロードするためにメインの iTunes アカウントのパスワードを入力してから 15 分以内にアプリ内購入を行う場合に、別のパスワード プロンプトを追加しました。

これをテストするために、まず無料の Geared アプリをダウンロードしたところ、パスワードプロンプトが表示されました。すぐに無料の Fishies アプリ(マイク・ローデ氏の息子さんが問題を起こしたアプリ)をダウンロードし、パスワードがキャッシュされていることを確認しました。次に Fishies に入り、真珠の宝箱を購入しようとしました。すると、まずアプリ内購入を確認する iOS ダイアログが表示され、15 分以内だったにもかかわらず、再度パスワードの入力を求められました。(ちなみに、Fisies アプリには既に独自のペア
レンタルコントロールが実装されており、プログラムの購入機能へのアクセスをブロックしていました。)


Appleはついにこの穴を埋めたようです。問題の最初の報告が出始めたのが8ヶ月前、iOSの重要なリリースが1つ前だったことを考えると、こんなに時間がかかったのは少し残念です。しかし、ついに解決されたことに感謝すべきです。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.