Using Unity 2020.1.8f1
TitleId: 7A936
On launching my game the Game Center login pops up correctly, I seem to get all the details correctly (key, signature, salt, timestamp), but then when calling PlayFabClientAPI.LoginWithGameCenter it throws the following error:
"signature does not match authentication request data"
Any ideas where to look?
I've used this before for another project that worked a few months back and the code is pretty much identical except of course the TitleId. So not sure what I'm doing wrong.
The iOS Bundle Id in my Unity Player Settings matches the one in PlayFab Apple AddOns.
Not sure what other steps need to be done?
Thank you for reporting this issue. We will set up environments and reproduce this issue as you described. I will keep this thread updated when there is feedback. Your patience is appreciated and please stay tuned.
Answer by Junjin Chen · Oct 22, 2020 at 08:51 AM
We tested it in Unity, it worked and we cannot reproduce the issue you described. The issue could be associated with iOS Authentication server. Since there was no issue in our test, it could be fixed before we do the test. Could you please try again and see how it goes? If you still experiencing the issue, please let us know.
Thanks for checking,
I tried again but it still throws the same error.
Since we cannot reproduce this issue, it could be your local issue of either environment or code. As you mentioned, the one of your old title with the same code works. To determine whether it is an environment issue or code issue, could you please create a new project to see if it still produce the same issue? If it is still producing the same issue, meaning it could be a code issue, then could you please provide a code snippet of how the key, signature, salt, timestamp are obtained and how PlayFabClientAPI.LoginWithGameCenter is used? Then we will diagnose it and give you feedback.