Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • General Discussion /
avatar image
Question by Juan Felipe Medrano · Oct 22, 2021 at 03:31 PM · Account ManagementdataTitle Data

How to manage multiple possible accounts with multiple data?

Our problem comes from the way accounts share links between titles.

Our games support mobile ID login, Facebook login, and google login.

Let's say the player Downloads a game (Game A) and signs in with a device (Device A) and links his Facebook account. then, sometime later, he changes devices (Device B) and downloads another game (Game B), here he doesn't sign in with Facebook but instead signs in with google. now he has two accounts.

Account 1: Facebook -- Device Id A --- Data game A

Account 2: Google -- Device Id B --- Data game B

Now The player decides to link Device B to Facebook, for this, I have to unlink Facebook from account 1 and link it to account B, but that means that the data of game A is no longer accessible by this user.

How can I preserve data from other titles when linking and unlinking possible login mechanisms?

Comment

People who like this

0 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Gosen Gao · Oct 25, 2021 at 07:40 AM

Titles in the same Studio share the Title player account. Players once registered a PlayFab account in a Studio, they can use the same account to log in other Titles in that Studio.

If you share player data between titles, you need to provide the player an option to log in with an existing account before they start playing your game. If you don’t, just create titles in separate studio.

Or, you can link multiple login methods for players and when they try to unlink the last login method, you can warn them in your client. Login identity can be found by API GetAccountInfo.

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    8 People are following this question.

    avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

    Related Questions

    We need to store data for a turn based game, that data is about like 5kb because are long turns. 1 Answer

    How can i export files data for all users? 2 Answers

    Get player data from leaderboard players 1 Answer

    Playfab Website, Server Performance Issues 1 Answer

    cloud script execution order 1 Answer

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges