So I remember that I once gained an achievement at DrawRace2, but because I got it while I didnt have internet connection in the train it wasnt forwarded to gamecenter and I was unable to ever get that achievement again. Is this a bug unique to drawrace2 or is it just the way gamecenter works? Are there games which work around this issue? Which ones? Or which don't?
As far as I know, Game Center itself stores achievement data in offline mode and submits it once you come back online. It may not work for all games though and some games just have broken achievements that don't unlock no matter what. So far, every achievement I ever got offline has been submitted once Internet was restored. Other players 'round here might have had different experiences though.
I normally will check once an achievement is gotten after finishing up with the game or level, especially if offline. So far all of mine have been shown. So far....
So I decided to test it with another game, Great Big War Game, and it's not working. Now have an achievement which is gained in the app but won't sync to GC because I got it while in offline mode (in the airplane)... :s
Somehow by switching between the GC and LBWG apps it finally synced. Does anyone know if GC syncs every couple of minutes or is it triggered by certain actions.