An object that holds information that a user has collected about the physical environment.


class CollaborationData : NSObject


To create a multiuser AR experience, you enable collaboration on a world tracking session. ARKit regularly outputs ARSession.CollaborationData that users share with each other, which enables everyone to view the same virtual content from their own perspective. For more information, see isCollaborationEnabled.


Observing Priority

var priority: ARSession.CollaborationData.Priority

A property that gives you a hint about how to send a given data instance over the network.

enum ARSession.CollaborationData.Priority

Options that help you choose the appropriate network protocol or settings for a given data instance.


Inherits From

See Also

Managing Collaboration

func update(with: ARSession.CollaborationData)

Updates your session with information about the physical environment that is collected by another user.