Game freezes if user cancel gamecenter login.

scrapee_netscrapee_net Member Posts: 424
edited May 2012 in Working with GS (Mac)
I noticed this bad and anoying thing. If you add gamecenter to your game, or the user decide to use it, or cant play the game, because, after prompting the user to login, if they cancel, the game will freezes next gamecenter request.

I found no way to overthru this, as there is no behavior to check if its logged to gamecenter or not.

Any fix for this?

Answers

  • EatingMyHatEatingMyHat Member Posts: 1,246
    edited May 2012
    Already submitted a bug about it. No fix or update yet.
    http://forums.gamesalad.com/discussion/43283/possible-bug-in-92-game-center-behavior-causes-the-game-to-freeze

    The freeze happens in the next GC behavior after the cancel.

    I actually tested it with your game before to validate the bug and got it to freeze... :)
  • scrapee_netscrapee_net Member Posts: 424
    That's terrible for the user... I say this by myself. I don't use gamecenter for all games.
  • scrapee_netscrapee_net Member Posts: 424
    edited May 2012
    Hello. I just wanted to know, if this bug (http://forums.gamesalad.com/discussion/43835/game-freezes-if-user-cancel-gamecenter-login#latest) is gonna be fiexed next release.

    thanks
  • scrapee_netscrapee_net Member Posts: 424
    Anyone knows in which gamesalad version does this bug started? So we could use older gamesalad versions.
  • SparkyidrSparkyidr Member, PRO Posts: 2,033
    Am pretty sure it wasn't there pre 0.9.92
  • scrapee_netscrapee_net Member Posts: 424
    I downloaded a previows version of gamesalad, and now I'm downloading an old version of xcode, so I can test if the problem arrived on 0.92
  • scrapee_netscrapee_net Member Posts: 424
    edited May 2012
    Well. I tested my game with other gamesalad versions. 0.91 shows exactely the same bug.
    0.90 gamecenter works better, and the bug happened just one time, bug after closing, and opening the game again, it was not frozen anymore (without killing it).

    The problem with 0.90, is that Gamecenter window is shown only in portrait mode. Another problem that I noticed, is that If while playing I go to gamecenter and sign out, after this the game will keep showing "There was an error logging into Game Center" every gamecenter request (even postscore), and won't ask for loggind again. To stop showing the error, the user must open gameplayer app, and sign in.

    As I'm not sure if the bug will be fixed on 0.93, as it is presend in 0.91 and 0.92, I'm thinking about releasing an update for my game using gamesalad 0.90, despite, the gamecenter portrait mode.

    I think, it's better to have gamecenter being shown on portrait mode, and error messages when not logged in, than the game freezing when cancelling loggin, or when there is no internet connection.

  • SparkyidrSparkyidr Member, PRO Posts: 2,033
    It would be nice to know if this is going to be the same in .93 or not for sure.

    As an example.....I just downloaded the updated version of chessman, which obviously has a GC logon when the title screen scene starts.
    And it really feels like the game has crashed as it waits for the GC logon to happen...as a few times, it has happened as the "play button" is spinning it's way onto screen.

    I also logged this freezing issue with support a while ago....so hopefully they can roll it back to a pre-freezing logon way of connecting.

    fingers crossed.
  • HymloeHymloe Member Posts: 1,653
    Yep, just found this in my game. Hangs on my COMPANY LOGO, right when the Game Center logon is called. Before the game even loads. Makes me look rather lame indeed.

    And I have no hope of upgrading to 0.9.93 ("Special Bug Mania Edition").

    Oh well.

    Does anyone know a way to minimise the problem?

    Seems strange that is freezes the whole game...?

    Shouldn't it just silently fail, or at least, fail with a non-deathly message?

    - Murray

  • HymloeHymloe Member Posts: 1,653
    PS: Sorry for being a whiney bitch.

    Just feelin' the pressure here to release a great game with no bugs.

    And one can feel pretty hand-tied with issues like this one.

  • EatingMyHatEatingMyHat Member Posts: 1,246
    1. There is a hot fix coming with a Game Center bug fix
    2. You can minimize the likelihood of this issue by adding a question 'Do you want to login to game center' - before actually trying to login (this way if the customer does not want to login, he will use your 'no' and not iTunes 'cancel')
  • HymloeHymloe Member Posts: 1,653
    This is a nasty one. And its hurting my reviews.

    I got this review from a user on App Store:
    "Game freezes when logging into Game Center if not connected to network."

    Ouch. That is all it said. I just got mine to lock up three times in a row.
    Seems to be caused by my wifi router being a bit strange sometimes, and although my device finds the network, it cannot access the internet at that time.

    But this should NEVER cause the game to lock up. Surely it should timeout after say 5 seconds, and proceed without logging in.

    I really hope this gets fixed soon. It's the one thing that really pains me about my game.


    Rad Skater Apocalypse
    http://itunes.apple.com/us/app/rad-skater-apocalypse/id511505832?mt=8
  • SparkyidrSparkyidr Member, PRO Posts: 2,033
    Pretty sure this was fixed in 0.9.94
    Do an update build using the new version and all should be well.
    (doesn't stop you having a bad review for the older version...but hey)
Sign In or Register to comment.