iOS achievements
This tutorial will explain how to add achievements on the Appstore connect dashboard and how to add them to your game.
To add an achievement to your game on Appstore connect, navigate to the "My apps" tab, in the menu.
Click the app you want to add an achievement to.
Click on the features button.
Navigate to the Game Center tab in the menu on the left.
At the bottom of the page you'll see the achievements section where you can add your achievements to your game
Using the plus icon you can add new achievements to your game
You'll be redirected to a new page where you have to fill in all the information about your new achievement.
The add achievement screen
On the new page you can enter all details about your new achievement
Achievement reference name -> This is the name of the achievement visible in the achievement section of the GameCenter page on AppStore connect
Achievement ID -> The id of the achievement (this will be used by CP Social). Recommended to format this as the following, com.YOURCOMPANY.APPNAME.ACHIEVEMENTNAME
. The same as the app ID but the achievement name appended to the end.
Point value -> the amount of points the achievement is worth. The remaining points are displayed below this field. The maximum number of points allowed for all achievements in the app is 1000.
Hidden -> Select Yes for Hidden if you want the achievement to be hidden until the user earns it; otherwise, select No.
Achievable More Than Once -> Select Yes for Achievable More Than Once if the user can earn the achievement multiple times; otherwise, select No. (points will only awarded the first time the achievement is unlocked)
Adding a achievement language
To complete adding your achievement, your achievement will need a language. To add this click the Add language button.
After clicking this button, the following window will appear:
Language -> The language for when to use this achievement
Title -> Enter a localized name for the achievement
Pre-earned Description -> Enter a localized description of the achievement, for when the achievement is not yet unlocked
Earned Description -> Enter a localized description of the achievement, for when the achievement becomes unlocked
Image -> A localized image for the achievement
Incremental achievements
All achievements on iOS are by default incremental, so no worries setting any minimum or maximum values.