我看到很多应用程序说“如果你给我们的应用程序打 5 星评级,你将获得 1000 个硬币”。用户可以在下载的应用程序中使用这些硬币。我想实现相同的功能。
我们如何以编程方式确定谁给了我们的 iPhone 应用程序 5 星评级,以便我们可以在他们给出评级后立即给他们硬币?
没有官方的 API 可以在 iTunes 中获得评论,尽管您可以在 iTunes Connect 中获得评论,并且有一些应用程序可以抓取评论(尽管它们可能很脆弱)。iTunes 中的评论通常会显示昵称,而不是任何可唯一识别的内容。
所以我认为简短的回答是你不能,至少不能 100% 可靠。此外,它让我觉得苹果不会批准并可能拒绝你的应用程序尝试的审查系统的那种“游戏”。
AFAIK,您无法验证用户是否对您的应用进行了评分。要对应用程序进行评分,用户使用他的 iTunes 帐户,您没有关于应用程序的信息。
最有可能的是,一旦您在应用程序中点击费率,您就会获得金币。换句话说:
“如果您给我们的应用程序评分 5 星,您将收到 1000 个硬币”
只是煽动人们给5分的谎言......正确的标签可能是:
“如果您点击该按钮,您将收到 1000 个硬币,但我们真的很希望您给我们 5 颗星”...
但大多数人不会用这个来评价应用程序......