question

heath avatar image
heath asked

Facebook Link persists after manually unlinking

I have encountered a possible issue with the facebook link system.

The target Unity app discussed here runs at apps.facebook.com/<appname>;

In the target app, after giving permissions and signing into PlayFab (via facebook) with:

 PlayFabClientAPI.LoginWithFacebook

and then manually unlinking the Facebook ID from the Playfab player account, subsequent sign-ins via the same workflow result in a new PlayFab player account as expected, BUT the new account is prefilled with data from the previously unlinked PlayFab account.

Steps to repro:

1. In the target app, sign in via: PlayFabClientAPI.LoginWithFacebook

2. Generate some game data (for example key/value from 'Player Data (Title')

3. Go to that player in the PlayFab console and manually unlink the player's Facebook account

4. Go to facebook and remove the target app from the facebook user's settings, deleting all content.

5. Clear browser cache of any local data

6. Browse the target app again, will need to re-log in to Facebook, end up at Facebook feed.

7. Browse the target app again and re-grant Facebook permissions to the target app.

8. Observe that the workflow results in a new PlayFab account, but one that has been pre-populated with data from the previously linked account.

I would expect that a previously unlinked account would have no reference, and certainly not have it’s data used to populate a band new account.

@Brendan, if you wish to attempt to repro or investigate, I have repeated this behavior with these 5 accounts:

Title ID 7377

C528E85684B9724B

2F8A54BAE9EDA227

3FB7EA52112AEE9F

76C152BF9D757D0C

9C17F587832CC0E

Thanks,

Heath Carlisle

unity3d
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
brendan avatar image
brendan answered

Are you referring to Player Data? There is literally zero logic in Playfab that can copy Player Data from one user account to another - it's actually not possible. Can you try making the calls via Postman? You can grab the token from them via the Graph API Explorer: https://developers.facebook.com/tools/explorer/.

If you can find a way to repro this using Postman, please do let us know the steps.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.