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 /
  • API and SDK Questions /
avatar image
Question by Brendan · Oct 05, 2015 at 12:42 AM ·

Cross-platform friends lists?

angry_penguin
started a topic on Thu, 09 April 2015 at 3:51 AM

One of the main reasons I'm interested in PlayFab is that my game supports half a dozen build platforms, and I'd like to use the same scoreboard service across all of them. However, I also want the scoreboards to be friend-oriented, not global.

I was pretty excited to see the various LinkXYZAccount method calls in the API, but there's no detail on what "link" actually means. All I could find on the forums is a discussion about it allowing frictionless sign-on across platforms.

What I want to know is, is there any way to get friend lists from linked accounts?

I think it's great that PlayFab seems to give us neat ways to ease players into using a PlayFab account regardless of what device they start on, but the point for me is to leverage the friends list they already have.

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 Brendan · Oct 05, 2015 at 12:42 AM

Best Answer
Brendan Vanous said on Thu, 09 April 2015 at 1:25 PM

Hi Richard,

We're always looking for ways to improve our docs, so thanks for that. The login/link docs are an are we know we need some additional work - in addition to updating the docs, we'll be posting a blog soon with some examples of how best to use the various authentication systems.

The quick answer is that the link functionality attaches authentication methods to the player account. So, a single player account could be enabled for sign-in via username/password, email/password, Android/iOS Device ID, Google, Facebook, and Steam (and we'll be adding more - if there's one you particularly need, please let us know).

For friends, we have our own friend list built into PlayFab, which you can use to manage friends the player connects to during play. In addition, we have integration with both Steam and Facebook friends lists, allowing you to add them to the list retrieved.

In addition, our statistics/leaderboard system (each statistic written for players in your game generates a distinct leaderboard) allows you to query by position in the leaderboard, the cluster (in score) around the current user, or by friends (as well as simply querying player statistics directly).

Brendan


3 Comments
Brendan Vanous said on Thu, 09 April 2015 at 1:25 PM

Hi Richard,

We're always looking for ways to improve our docs, so thanks for that. The login/link docs are an are we know we need some additional work - in addition to updating the docs, we'll be posting a blog soon with some examples of how best to use the various authentication systems.

The quick answer is that the link functionality attaches authentication methods to the player account. So, a single player account could be enabled for sign-in via username/password, email/password, Android/iOS Device ID, Google, Facebook, and Steam (and we'll be adding more - if there's one you particularly need, please let us know).

For friends, we have our own friend list built into PlayFab, which you can use to manage friends the player connects to during play. In addition, we have integration with both Steam and Facebook friends lists, allowing you to add them to the list retrieved.

In addition, our statistics/leaderboard system (each statistic written for players in your game generates a distinct leaderboard) allows you to query by position in the leaderboard, the cluster (in score) around the current user, or by friends (as well as simply querying player statistics directly).

Brendan


angry_penguin said on Thu, 09 April 2015 at 3:28 PM

Ok, is there a way for me to add friends to a user's PlayFab account based on, say, their GameCenter friends?


Brendan Vanous said on Thu, 09 April 2015 at 6:53 PM

Hi again,

We will be updating in the near future to improve our Game Center integration, one aspect of which is friends integration. We're actually going to remove the Game Center login/link API calls temporarily (don't worry if you're using them now - they won't break, we're just hiding them from the docs), in preparation for this update. If this is a key feature you need for shipping, please be sure to work with us via the devrel@playfab.com alias, so that we can get your integration dates.

Brendan

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

    No one has followed this question yet.

    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