• 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.