It would seem that Oculus friends arenot supported like the other platforms (there seems to be Facebook, twitch, Nintendo etc.)
I can retrieve the Oculus List of friends from their SDK, but is there a playfab workaround to match them up with Playfab IDs, such as the:
GetPlayFabIDsFromPSNAccountIDs
call?
GetPlayFabIDsFromGenericIDs (https://api.playfab.com/documentation/client/method/GetPlayFabIDsFromGenericIDs)
I'm wondering about the best approach here. Our game is cross platform, currently impleemented with Steam Friends, and we should be able to soon add PSN based on our other login and account resolution I posted above)
My initial thoughts would be:
I have an Oculus SKU build, so for those users running that build:
1) When they log in, call AddGenericID using "Oculus" and an OculusUniqueID
2) When retreiving friends, get a list of OculusUniqueID from the Oculus SDK and use GetPlayFabIDsFromPSNAccountIDs providing "Oculus" for everyone in that list.
3) Do this multiple times is there are more than 10 people in the Oculus Frind list.
Will this return to me a list back of reconciled Playfab account? nulls for those friends who aren't PlayFab registered (i.e. people who have never run the AddGenericID).
This seems like it would be your workaround for platforms that are not aupported, but I'm not 100% I also worry about the whole friends unfriending each other etc. as I will need to somehow deal with all of that - includeSteam: true for Steam friends takes care of all that.
Cheers