Achievements not being reported on Game Center [Sandbox]

Hi! I’m implementing achievements for Game Center. My problem is that they’re not being reported while testing in Sandbox. If I’m using Social API like this:

GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true);
Social.localUser.Authenticate(AuthenticateCallback);
/* after authentication succedeed */
IAchievement achievement = Social.CreateAchievement();
achievement.id = some_id; //got from column Achievement ID on iTunes Connect - Game Center
achievement.percentCompleted = 100.0;
achievement.ReportProgress(ReportCallback);

then ReportCallback is called with parameter = true.
Still I have no popup. Also I see no achievements unlocked on Game Center app which makes it different case than in IOS7 and Game Center Achievements- no banners displayed. - Unity Engine - Unity Discussions.
If I’m using Prime31 than I also got positive callback after authentication but I don’t have any callback from reported achievements.
I don’t know if something is wrong with my setup or is it because I’m testing it in Sandbox.
I’ve created new Sandbox user to test this.
My setup on iTunes Connect looks like this (I had to hide actual names):

  • on apps Versions tab:

I am currently having the same exact problem. Did you ever find a solution to this? Any help would be awesome. Thanks!

Same problem here (I’m using Unity 5.0.0p3)

Seems to be a Unity 5 problem:

I am also having this issue, we are planning to launch our next game today and don’t know if our achievements going to be working, and have wasted a lot of time troubleshooting this. I hope we can get an answer soon.

Same here.

I made this iOS plugin for reporting achievements to Game Center. Just import the package and replace your call to Social.ReportProgress with GKAchievementReporter.ReportAchievement(achievementID, progress, showsCompletionBanner)

2173684–143902–GKAchievementReporter.unitypackage (2.06 KB)

2 Likes

@TheSlayerNo1 I had to login just to say thanks: your .unitypackage works like a charm and saved me a bunch of trouble :slight_smile:

TheSlayerNo1 you are the best! Super slick package and works like a beast!

Sorry to bring this topic back to life, but you saved my skin with this… ReportAchievement still broken in 5.3.1; yawn!

I still can’t get the Completion Banner to trigger, even with this life saver, any thoughts?

  • Matt.

I know this is an old thread, but beating my head against the wall - I tried importing @TheSlayerNo1 package, but no matter what I do my script can’t find GKAchievementReporter to call. Can anyone help?

Kindest Regards,
Garry