Game Center Achievements Not Updating
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.
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.
Website ∞ Twitter ∞ My apps are available on: Apple iOS App Store ∞ Google Play App Store ∞ Amazon App Store
Comments
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.
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
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.
@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.
Website ∞ Twitter ∞ My apps are available on: Apple iOS App Store ∞ Google Play App Store ∞ Amazon App Store
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.
Website ∞ Twitter ∞ My apps are available on: Apple iOS App Store ∞ Google Play App Store ∞ Amazon App Store
@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.