Is there a way to delete scores in Apple's Game Center programmatically?
Asked Answered
S

6

16

I did not find a way in the GameKit documentation to delete a player's score from within my app. Is this possible?

Scurry answered 18/10, 2010 at 17:57 Comment(1)
I'm hoping Apple does more work on GameKit and provides more management tools (e.g. score/category/player deletion, modification, etc.) for developers.Monied
A
10

Happily, Apple responded to the fake score problem and now there's a more convenient and efficient solution for managing fake scores compared to sending an e-mail:

Apple Announcement from October 28th, 2013: Manage Game Center Leaderboard Scores

You can now view and manage the top 100 scores and usernames for all of your Game Center leaderboards. Protect your legitimate players by signing in to iTunes Connect to delete fake scores or block players that post fake scores. You can also restore scores and players within the same time period. To learn more, read the Managing Game Center Leaderboard Activity section in the iTunes Connect Developer Guide.

Unfortunately, there's still no programmatic way to do this, but at least it's something.

Affect answered 7/11, 2013 at 18:15 Comment(0)
C
5

As of 9/13/17, the procedure to manage leaderboard scores is:

  1. log in to https://itunesconnect.apple.com
  2. Click on My Apps
  3. Click on app containing target leaderboard
  4. Click on "Features" (top bar)
  5. Click on "Game Center" (side bar)
  6. Under "Group Leaderboards" click "More"
  7. In popup, click "Manage Scores and Players"

It takes a few seconds for the table to populate, so be patient. You can only Remove or Block the top 50 entries.

Charlatanism answered 13/9, 2017 at 20:39 Comment(1)
Seems in 2020 it's not possible? Manage Scores and Players is not showing..Biweekly
P
3

The link provided in the announcement from Apple on 28th October 2013 no longer works.

However, it is no longer necessary to contact iTunes to delete a leaderboard score or block a user. Instead you

  • log in to your iTunesConnect account,
  • open "Manage your Apps"
  • open the app with the Game Center leaderboards
  • open "Manage Game Center"
  • in the "Leaderboards" section you will find the button "Manage scores and players"

Here you can delete a score or block a player

Pearly answered 4/2, 2014 at 9:20 Comment(1)
I think this is outdated too.Porcelain
S
1

According to this, you'll need to email [email protected] to report cheating to remove scores.

Scarabaeid answered 5/12, 2010 at 18:3 Comment(0)
O
0

From what I read, some where, you can't - I think it was on Apple's developer site. You have to send them an email to remove the score.

Edit: I was wrong, it's on here, page 3

https://developer.apple.com/ios/download.action?path=/ios/getting_started_with_ios_4.1/gettingstartedwithgamecenter.pdf

Outer answered 2/12, 2010 at 23:54 Comment(0)
A
0

Sorry, but no. Once the score is posted directly, it can't be removed unless you contact Apple, but if your app is big enough, you will not have time to remove each score.

Antigone answered 13/4, 2014 at 13:5 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.