Game Center Achievements + airplane mode...

sebmacflysebmacfly Member Posts: 1,018
edited April 2012 in Working with GS (Mac)
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 :D

Any help on that please?

Best Answer

  • MarkOnTheIronMarkOnTheIron Posts: 1,447
    Accepted Answer
    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

  • sebmacflysebmacfly Member Posts: 1,018
    Any help?
  • poorcollegedevpoorcollegedev Member Posts: 289
    correct me if i am mistaken but i think you need to be connected to the internet for GC
  • sebmacflysebmacfly Member Posts: 1,018
    correct me if i am mistaken but i think you need to be connected to the internet for GC
    Yeah you're right for Game Center Leaderboard... But i'm talking about Game Center Achievements...
    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
  • sebmacflysebmacfly Member Posts: 1,018
    ...But if I close the app, delete it from the multitask bar and then reopen it again the achievements are updated with no problems.
    ...
    I already tryed that, with no sucess...
    ...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.
    I seen a same banner 10 times using that way... :(
    Even if that work, that's bad for users, right?

    Support Team is analysing my request... Wait and see :)
  • sebmacflysebmacfly Member Posts: 1,018
    I tell you that i can see multiple times the same banner, i'm testing right now...
  • MarkOnTheIronMarkOnTheIron Member Posts: 1,447
    That's strange, I just tested again my adhoc and even though I updated the achievement again I did not saw the banner again.

    Are you testing it with the viewer or with an adhoc build? Have you also included the Reset Achievement behavior somewhere?

  • sebmacflysebmacfly Member Posts: 1,018

    Are you testing it with the viewer or with an adhoc build?
    Ad Hoc

    Have you also included the Reset Achievement behavior somewhere?
    Yeah, with a button on the main menu
  • sebmacflysebmacfly Member Posts: 1,018
    Let me see your rules please...
  • sebmacflysebmacfly Member Posts: 1,018
    edited April 2012
    It's ok, i have the solution :)

    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!

    :D

    Best Regards!
Sign In or Register to comment.