Search Issue Tracker

Won't Fix

Votes

4

Found in

2018.4

2019.2.13f1

2020.2

Issue ID

1200467

Regression

No

[macOS] GameCenter throws a login prompt when user is already authenticated and Social.localUser.Authenticate isn't called

MacOS

-

How to reproduce:
1. Login into Game Center (System Preferences->Internet Accounts->Add Other Account..->Game Center account)
2. Open the attached project (repro.zip)
3. Build and run the project (File->Build And Run)
4. Switch to the Built project Window
5. Click on "check gamecenter" to authenticate the Game Center Account (either log in or cancel the prompt)
6. Switch to a different window (or use Cmd + TAB)
7. Switch back to the Built project window

Expected result: Nothing happens
Actual result: Prompt appears to authenticate the Game Center Account

Reproducible with: 2018.4.23f1, 2019.4.1f1, 2020.1.0b13, 2020.2.0a15

  1. Resolution Note (2020.1.X):

    Ensuring the bundle ID matches a valid one with GameCenter entitlements and deleting Library folder fixes this

Comments (1)

  1. hazel_koop

    Nov 27, 2019 17:19

    One more note about this, that the description mentioned but didn't make clear: another side-effect of this bug is that the *callback* passed to social.localuser.authenticate never gets called.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.