Hi, I am building a new game and I don't want users to enter the email address right away. So what I want is a silent login/signup process at the launch of the game for the first time and after users play my game three to four times I want them to enter their email password and link their accounts with the email they entered.
How is that possible?
Answer by Citrus Yan · Aug 29, 2019 at 10:00 AM
Yes, it’s totally possible, you can use PlayFab’s Anonymous login mechanisms to do silent login. When you want the players to enter email, use PlayFab’s login mechanisms to implement it, for your situation, you may want to use LoginWithEmailAddress.
Alright and using LoginWithEmailAddress will simply link their existing profile with the email? Or is there any special parameter I will have to send with this request?
Yes, it will link email to their existing profile. And make sure you provide "Email", "Password" and "TitleId" parameter for this request
I have implemented the login scenarios but How can I link the email account with the deviceIDLogin I used?
If you have an account that is using Device ID to login, you may call the client API AddUsernamePassword to add a pair of username/email and password.
Searching for a user by a previous email address? 1 Answer
Searching on a user by email 1 Answer
Linked account are not showing up in Game center 1 Answer
Deleting users from PlayFab 9 Answers