Game Center login prompt shown immediately on iOS 14.5 beta 5

Hi everyone!

I'm experiencing an issue about Game Center's authentication behaviour. Login prompt is now displayed immediately if user is not logged in to Game Center on System Settings / Game Center.

Expected behaviour (Before 14.5 beta 5):
  • Set callback to authenticateHandler at app launch.

  • Callback fired:

    • If viewController is null, this means user logged in to Game Center and we successfully authenticated user. User sees a Game Center banner says "Signed in as nickname"

    • If viewController is not null, this means user not logged in to Game Center in settings. If you want to show user a login prompt, use viewController. If you don't want to show user a login prompt, end authentication flow and user won't see a login prompt.


Current behaviour (After 14.5 beta 5):
  • Set callback to authenticateHandler at app launch.

  • iOS immediately shows login prompt if user not logged in to Game Center, before callback fired.


Does anyone encounter same issue? I don't want to show login prompt to users if they are not logged into Game Center. My solution was working fine until 14.5 beta 5.

Any help will be appreciated.

I'm facing the same issue. Followed the instructions and code samples as shown in the documentation but the problem still persists. Any updates on the solution to this?

I'm having the same issue, and it seems like others in this thread are, too

Game Center login prompt shown immediately on iOS 14.5 beta 5
 
 
Q