Social Features Overview
Updated: Sep 12, 2024
What are social features?
Social features are included in the Platform SDK and enable your users to make decisions about how they want to interact with fellow Horizon users. Through features like Parties & Party Chat users can communicate with each other or, if necessary Block users that they don’t want to interact with.
After downloading and implementing the Platform SDK you can show information to your users like which of their friends are currently playing your app. They can then invite those friends into a party to have a social, voice chat enabled experience while enjoying your app’s content.
Implementing social features can also help your users find new followers and friends by showing them recent users they’ve played with. This can help users expand their social circles in Horizon and also help drive engagement and user retention for your app.
User info, friends, and relationships This collection of APIs allows you to retrieve information about your users, customize their experience, and help them find friends in your app. You can also validation the identity of each user accessing your application using a client-provided nonce to verify that the Meta account is valid. Additionally you can enable users to send a friend request to users they’ve encountered in your app.
Parties allow users to voice chat with friends in Meta Horizon Home. For example, a group of friends can start a party in Home and chat about the game that they want to play together. Then, when they launch the app their chat session continues while in that app. You may wish to disable party chat if your multiplayer app also provides a voice chat feature.
Blocking is a core safety feature which users expect in multiplayer games and social experiences. Through this platform feature, you, as a developer, can access who users have blocked and allow users to block directly from their app. The user-block flow can be used to create new blocks with minimal disruption to the app experience. This is useful in a multiplayer or social setting where a user might encounter another player who is abusive.
The User Reporting Service gives users a way to notify you about user conduct and user generated content in app that does not adhere to Meta
Code of Conduct for Virtual Experiences. Apps that do not have any means of user interaction (such as single-player games or fitness apps without leaderboards) are not subject to
VRC.Content.3 and don’t require a reporting structure in place.