プロアップストア評論家(そんなのあるの)のコスタ・エレフセリオさん(Kosta Eleftheriou)がツイッターで報告した UPNP Xtreme という iPhone アプリのすごい挙動がこれ。
The review: “This app forced me to give it a good rating before I could use it.”
You: “Pfff, no one’s FORCING you!”
The app: 🤯 pic.twitter.com/R6ytFAguhU
— Kosta Eleftheriou (@keleftheriou) May 25, 2021
App Store のレビューダイアログが出ますが、
- 「後で評価」をタップしてもダイアログは閉まりません
- 星を3つ以上つけると、”Submit”ボタンが有効になりレビュー投稿されます
- 星1,2個はタップできず、Submitもキャンセルも効きません
つまり、星3個以上のレビューを投稿しない限り、先へ進めない=アプリを使えないということ。
UPNP Xtreme は、DLNA や UPNP に対応したスマートテレビにiOS 上の動画コンテンツをストリームで送るアプリだそうで、エレフセリオ氏によると7000近いレビューを受け、1500万ダウンロードを誇っていたそう。氏のツイッター上での告発の後にアプリは公式アプリストアから取り下げられたそうですが、このようなインチキを通しているアプリは他にも多数あるのだとか。
こちらのユーザーの解析によれば、このアプリは iOS のレビューダイアログを呼び出した後、ダイアログが可視になるのを監視し、キャンセルボタンや星1-2の部品上に別の何かを置くことでタップできないようにしているようだ、とのこと。
It looks like the app is using the native review dialog, then observing windowDidBecomeVisible: for the container window that’s rendered in-process, and putting something on top of that to prevent interactions other than five-star reviews. pic.twitter.com/wV3SMXehLu
— Guilherme Rambo (@_inside) May 26, 2021
タイミングによってはすり抜けられるようで、星1つでこの不正について報告していたレビューもあったようです。この人はタップではなくドラッグを使って星1つでSubmitできることをデモしています。
I had to check if the drag gesture still works. It does 😛
I guess that gesture is pretty obscure, but it’s always been supported anywhere Apple uses a star rating control pic.twitter.com/LAOiKiSzrJ— Adam Demasi (OLED model) (@hbkirb) May 25, 2021
多くの利用者は良いレビューをしないと使えないことから、レビューして先へ進んでいたのでしょうね。そしてレビューの数も多く平均点も良い(そりゃそうだ)ことから、さらにダウンロード数が増え、また良いレビューが増える、と。
エレフセリオ氏は、アプリストアは信頼できる場所ではないし、常に用心深くする必要がある、と警告しています。
公式アプリストアへの怒りから開発者が不正ハンターに
The Vergeによれば、エレフセリオ氏がプロのアプリストア評論家となって日夜このような不正を告発し続けるようになったのは、ご本人のAppleウォッチ用キー入力アプリ FlickType に関して、後発のとんでもなく高価な、しかし出来は良くない競合アプリがフェイクの星5レビューを連発して彼のFlickType を抜き去っていったことがきっかけだそうです。
氏はこれまで100以上のこういった不正アプリをアプリストアからの撤去に追い込んだそうなのですが、アプリストアの運営者として手数料を取りながら不正レビューの取り締まりに本腰を入れることなくもっと多くの不正を放置している、と今年初めに Apple を訴えてもいるそうです。
via Hacker News