Game Center Achievements Not Updating

8BitAvrin8BitAvrin Member, PRO Posts: 368
edited July 2012 in Working with GS (Mac)
Is anybody else having any issues with achievements not updating in Game Center on an Ad-hoc build?

My in-game achievements are working fine, but my Game Center achievements aren't unlocking. I don't get any kind of Game Center pop up either. The "show achievements" works fine and I can see all of my achievement descriptions and point values. My achievement IDs are; com.8bitavrin._____(the blank is basically the achievement name i.e. 20coins, 50coins, & etc) All of my achievements are 100 percent so the unlock should be instant. I have my test user account for the sandbox which has worked fine before with leaderboards on my previous games. This is my first time with using Game Center achievements though. I've followed all of the steps in the Cookbook, it's fairly simple, but the end result isn't working for me. I have Game Center enabled in iTunes Connect. This is the only thing holding me back from submitting my new game. Any help would be greatly appreciated.

WebsiteTwitter ∞ My apps are available on: Apple iOS App StoreGoogle Play App StoreAmazon App Store

Comments

  • ShineHouseGamesShineHouseGames Member, PRO Posts: 100
    I'm having similar issues..
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    I have all my achievements working fine - Just sent in my app today.

    I have them all unlocked by an attribute - Boolean.

    For example: When I reach X on my game, I change game.AchievementX to true.

    Then, I have my achievement actor that says:

    When attribute game.AchievementX is true,

    Change Achievement Value (or whatever the behavior name is :P )
    Etc etc.


    Not sure if this helps, but it's working for me.
  • EatingMyHatEatingMyHat Member Posts: 1,246
    It is not good practice to write the achievement id right in the behavior, the results are sometimes different depends if you write it under the expression box ('e') or directly on the behavior.

    List your achievements id in a table and refer to that cell when you unlock/update an achievement - this should resolve all behavior related issues. However, if your issue is with itunesconnect, it's a different story.
  • 8BitAvrin8BitAvrin Member, PRO Posts: 368
    edited July 2012
    @Braydon_SFX Thanks. My rules are working fine. I have my in-game achievements included in the same rules as my Game Center ones, and my in-game achievements are updating perfectly.

    @eatingmyhat Thanks. Yea my app is full of tables. My achievement info is loaded in a table and everything is pulling from the table fine.

    I'm going to dabble in iTunes Connect some more before I call it quits for today.

    WebsiteTwitter ∞ My apps are available on: Apple iOS App StoreGoogle Play App StoreAmazon App Store

  • 8BitAvrin8BitAvrin Member, PRO Posts: 368
    I've never been happier to see an achievement pop up! :))

    I had to click "ready to upload binary." I either forgot or had no idea that your app status must be "waiting for upload" in order for Game Center to work on an ad-hoc build. I haven't worked with Game Center in months and I've been living off of like 5 hours of sleep a night, but I'll try to remember this next time. However, it might be helpful if someone added that minor but major step in the achievements section of the cookbook.

    Thanks for trying to help dudes, good night/day!

    Also hey @Evanberger5 I just wanted to mention you just in case what I stated above solves your problem as well.

    WebsiteTwitter ∞ My apps are available on: Apple iOS App StoreGoogle Play App StoreAmazon App Store

  • MarkOnTheIronMarkOnTheIron Member Posts: 1,447
    It has nothing to do with the "Waiting for Upload" thing. At least to my experience all I had to do was creating the achievements and enabling GC on the game description page.

    @EatingMyHat Where did you get the direct input vs. table thing? Personally I always wrote my achievements IDs directly and never once had a problem.

Sign In or Register to comment.