Hi there -
How can I recover account information in cases where the user installs the game, authenticates anonymously at first and using Facebook later, deletes the app, and then installs it again and repeats the same process? If I use ForceCreate == true for LinkFacebookAccountRequest, that just creates a duplicate account with none of the information carried over; if I leave it to false, then I encounter error 1011. Detailed steps below - what do I do?
With ForceCreate == true
Steps:
- Install the app on the iOS device
- Authenticate anonymously using iOS device ID
- Log in with Facebook (ForceCreate = true) and link the accounts (great!)
- Uninstall the app
- Install the app again
- Authenticate anonymously using iOS device ID
- Log into the same Facebook account (ForceCreate = false)
- Discover that I now have two player accounts on PlayFab and that, crucially, the virtual currency and other items from the old one didn't carry over into the new one
With ForceCreate == false
Steps:
- Install the app on the iOS device
- Authenticate anonymously using iOS device ID
- Log in with Facebook (ForceCreate = false) and link the accounts (great!)
- Uninstall the app
- Install the app again
- Authenticate anonymously using iOS device ID
- Log into the same Facebook account (ForceCreate = false)
- Get the 1011: AccountAlreadyLinked error