Tim R.
Tim R.

Reputation: 1640

Are Game Center games required to report achievements to the player as they're earned?

I am working on adding achievements to an iOS game, but I have a pretty strong hatred of game center, and I don't want to break the player's immersion by displaying achievement pop-ups all the time.

Does Apple allow game center games to not report achievements to the player as they are earned? In the documentation they have a list of requirements but it doesn't seem to include displaying the achievement pop-up when one is earned.

I know there's the option to re-skin the achievement pop-up using a class like this one but I'd like to not show the pop-ups at all if possible.

Upvotes: 1

Views: 240

Answers (1)

RobertL
RobertL

Reputation: 14874

GKAchievement has a property 'showsCompletionBanner'. Just set it to NO. The documentation says you should then implement some way to display the achievement to the player but so far as I know that could be long after the achievement is earned -- for example when the player launches the Game Center app.

https://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKAchievement_Ref/Reference/Reference.html

Upvotes: 1

Related Questions