Game Center Achievements + airplane mode...
Hi!
I'm having trouble with the Game Center Achievements when i'm in Airplane (offline) mode on my iPad.
When i'm offline, i can't see the banner and the achievement didn't update to the account.
No problem when i'm online, without airplane, the achievement banner come and the update to my account work.
Normally, when i turn back on the Wifi, the update work again but only if i stop totally the game and restart it.
The other problem is that when i reach an achievement, i'm changing an attribute from 0 to 1, because if i don't do that, my banner for these achievement is coming all the time... Is that why when i'm offline, the update don't work but my attribute to 1 yes, so next time i will online, if that attribute is 1, the achievement did'nt update.
Sorry, i'm french , i don't know if you understand my chemical explanation! LOL
Any help on that please?
I'm having trouble with the Game Center Achievements when i'm in Airplane (offline) mode on my iPad.
When i'm offline, i can't see the banner and the achievement didn't update to the account.
No problem when i'm online, without airplane, the achievement banner come and the update to my account work.
Normally, when i turn back on the Wifi, the update work again but only if i stop totally the game and restart it.
The other problem is that when i reach an achievement, i'm changing an attribute from 0 to 1, because if i don't do that, my banner for these achievement is coming all the time... Is that why when i'm offline, the update don't work but my attribute to 1 yes, so next time i will online, if that attribute is 1, the achievement did'nt update.
Sorry, i'm french , i don't know if you understand my chemical explanation! LOL

Any help on that please?
Best Answer
-
MarkOnTheIron Posts: 1,447
For the first part of your problem I'm seeing it too. If I play without connection, leave the app open in background, restart the connection and then play again the achievements I got while unconnected don't get updated (even if I re-update them again by playing the level again). But if I close the app, delete it from the multitask bar and then reopen it again the achievements are updated with no problems.
For the second part of your problem if you update an achievement multiple times you will see the GC banner only once, at least that's what I noticed through some testing.
Answers
A player can play my game being offline. In that case, my achievements are not updating on the Game Center Achievements...
I opened a ticket to the support team, now, i'm waiting for the Gamesalad QA Team.
Cheers
Even if that work, that's bad for users, right?
Support Team is analysing my request... Wait and see
Are you testing it with the viewer or with an adhoc build? Have you also included the Reset Achievement behavior somewhere?
All updated achievements being Offline (airplane) will be "fired" again when online, only if you stop completely the app and restart it.
The solution to do it without restarting the game it's easy :
Just put the game center login behavior before the Show achievement behavior
That will force the login again on the game center and your achievements will update sucessfully!
Best Regards!