So I understand that GetFriendLeaderboard doesn't currently work out of the box for Playstation, Xbox and Switch, and we've implemented the workarounds for Xbox (using the XboxLiveToken) and Playstation using GetPlayFabIDsFromPSNAccountIDs (and hooking up Playfab friends from there). I assumed a similar situation would work for Switch...
Unfortunately, we login Switch users with the LoginWithNintendoServiceAccount call instead of NintendoSwitchDeviceID, so that multiple users on one device aren't sharing a Playfab account, and can also carry it across to a new device if needed. However, it looks like there's only the GetPlayFabIDsFromNintendoSwitchDeviceIds call, and no option for passing Nintendo Service Account IDs.
Is this a correct interpretation? Are Switch users currently shortchanged in comparison to the other console services? Or does the one call handle whether the IDs passed in are Device IDs or NSA IDs?
Answer by Claire Rochelmeyer · Feb 20 at 11:33 PM
Created a feature request for this:
https://community.playfab.com/idea/60410/get-playfab-ids-from-nintendo-service-accounts.html
Answer by Gosen Gao · Feb 18 at 07:42 AM
Currently, PlayFab doesn't support to get the PlayFabId from the Nintendo Service Account. If you need it, please feel free to post a feature request for it.
Players evading bans by using game sharing with friends feature on Steam, way to fix/detect? 1 Answer
XBox Live Friend Lists 1 Answer
Create, login and manage account from website 1 Answer
Is there a way to make friends universal? 1 Answer
Is it possible to Send/Accept Friend Requests (XBOX, Steam, PS4) all within an IOS App? 1 Answer