- This document outlines the development of a service where users can create and share spaces.
- Detailed instructions have already been provided in theDeveloping a Space Management Tool Using XRCLOUD's CRUD API page. Key points to consider are as follows:
- When creating and listing scenes, set the user's
id
or uuid
in the creator
field to distinguish the user's resources and spaces.
- Users often find it difficult to understand the concept of distinguishing between Scene and Room, and creating a 1relationship increases complexity. Therefore, it is recommended to implement a 1:1 relationship where one room is created immediately upon scene creation, simplifying the process by unifying modifications and access to a 1:1 relationship.
- It is recommended to manage the room list separately in the user service's database.
- An API for user-specific room lists is not provided.
- When accessing individual rooms, use the
getRoom
API to differentiate users upon access.
- Include
userId
to record the users accessing.
- Use the private, public, host, and guest URLs according to the service's nature.
- You can create dynamic space features by inputting different information into the space for each user, similar to
linkPayload
.