Use Unity Sign in Apple package to login with Apple ID sucessfully. Then call AddOrUpdateContactEmail() after PlayFabClientAPI.LoginWithApple(). Log shows everything is OK. But in the PlayFab Game Manager, Contact Email doesn't show up.
Have you put the AddOrUpdateContactEmail in the callback of LoginWithApple API so that they are not called simultaneously?
May I also have your title ID and player ID? I will look into it.
Answer by mobilEKG · Nov 30, 2020 at 08:09 AM
Yes I did put the AddOrUpdateContactEmail in the resultCallback of LoginWithApple. In fact, in the same callback, PlayFabClientAPI.UpdateUserTitleDisplayName works fine.
Here is the info:
ID: 78C39
PlayID: 543D573D364CC91A
I have checked the event history. The event is generated properly. Contact email address should be added.
Will you try to call AddOrUpdateContactEmail again? In addition, does this issue occur on other players?
OK, I will try it later.
Yes, this issue occurs to other players as well.
Could you please try to AddOrUpdateContactEmail again? You should be able to see ContactEmail now.