API reference

OVR_GroupPresenceJoinIntent.h File

Typedefs

struct ovrGroupPresenceJoinIntent * ovrGroupPresenceJoinIntentHandle
An GroupPresenceJoinIntent represents a user's intent to join a group presence which is user's presence to be at a ovrDestinationHandle and session. People with same session id are considered to be co-present together. Every combination of destination api name, lobby session id and match session id can uniquely identify a destination.

Functions

const char * ovr_GroupPresenceJoinIntent_GetDeeplinkMessage
An opaque string provided by the developer to help bringing users together.
const char * ovr_GroupPresenceJoinIntent_GetDestinationApiName
ovr_Destination_GetApiName() is the unique API Name that refers to an in- app destination.
const char * ovr_GroupPresenceJoinIntent_GetLobbySessionId
This is a session ID that represents a closer group/squad/party of users. It is expected that all users with the same lobby session id can see or hear each other. Users with the same lobby session id in their group presence will show up in the roster and will show up as "Recently Played With" for future invites if they aren't already Oculus friends.
const char * ovr_GroupPresenceJoinIntent_GetMatchSessionId
This is a session that represents all the users that are playing a specific instance of a map, game mode, round, etc. This can include users from multiple different lobbies that joined together and the users may or may not remain together after the match is over. Users with the same match session id in their group presence will not show up in the Roster, but will show up as "Recently Played with" for future invites.