「私たちのアプリに 5 つ星の評価を付けると、1000 コインがもらえる」というアプリをよく見かけます。ユーザーは、ダウンロードしたアプリでこれらのコインを使用できます。同じ機能を実装したい。
iPhone アプリに 5 つ星の評価を与えたユーザーをプログラムで特定し、評価を与えた直後にコインを与えるにはどうすればよいでしょうか?
iTunesでレビューを取得するための公式APIはありませんが、iTunes Connectでレビューを取得でき、レビューを取得するアプリもあります(ただし、壊れやすい場合があります)。iTunesのレビューには通常、一意に識別できるものではなく、ニックネームが表示されます。
ですから、簡単な答えは、少なくとも100%の信頼性では不可能だと思います。また、それはAppleが承認しないレビューシステムの一種の「ゲーム」であり、あなたのアプリを試みたとして拒否するかもしれないと私は思います。
AFAIK、ユーザーがアプリを評価したことを確認する方法はありません。アプリを評価するには、ユーザーは自分のiTunesアカウントを使用します。このアカウントについては、アプリからの情報はありません。
最も可能性の高いことは、アプリでレートをクリックすると、コインを獲得することです。言い換えると:
「私たちのアプリに5つ星の評価を与えると、1000コインを受け取ります」
pplをレート5に誘導するための単なる嘘です...正しいラベルは次のようになります。
「そのボタンをタップすると1000コインがもらえますが、5つ星を付けていただければ幸いです」...
しかし、ほとんどのpplはこれでアプリを評価しません...