Skip to main content

Release Notes

V1.2.24479

Spectacles Sync Kit v1.2.24479 has several improvements, including Configuring Same Session ID and Custom Location Integration!

To update the SpectaclesSyncKit in your existing project:

  1. Drag the SpectaclesSyncKit/SpectaclesInteractionKit folder to the Assets folder.
  2. Right-click the SpectaclesInteractionKit folder and select Lock Package Contents.
  3. Right-click the SpectaclesInteractionKit package and select Pull Update.
    • If Pull Update is not shown, click Register to Library then try again.
  4. Right-click the SpectaclesSyncKit folder in your Asset Browser and select Pull Update.
  5. Right-click the SpectaclesSyncKit folder and select Lock Package Contents.
  6. Please also select the SpectaclesSyncKit and SpectaclesInteractionKit prefab in your Scene Hierarchy and click Revert to ensure your scene has the proper script reference.

Before reverting the SpectaclesSyncKit prefab, make sure to move any custom Scene Objects (such as those under Colocated World) out of the SpectaclesSyncKit hierarchy. If custom objects remain inside SpectaclesSyncKit when you revert the prefab, they will be deleted from the Scene.

Session ID Configuration for Spectacles and Lens Studio

Introduced support for configuring a same Session ID to enable automatic session synchronization between Spectacles to Lens Studio and Spectacles to Spectacles. This enhancement simplifies not only session selection flow but also development workflow for Multiplayer Lenses, ensuring all connected devices automatically join the same session without manual selection.

  • Spectacles to Spectacles, setting a Session ID ensures both devices connect to the same session automatically which removes the need to manually select or join a session, simplifying the user flow and reducing setup time.

  • Lens Studio to Spectacles, developers can test multiplayer functionality using just one Spectacles device, allowing for faster iteration and more efficient development.

For Same Session ID configuration setup, please refer to Configuring Same Session.

Custom Location Integration

Custom Location Integration feature combines Custom Location with the Spectacles Sync Kit, enabling persistent, shared AR experiences linked to real-world environments. Developers can now pre-scan a location, allowing for seamless multiplayer user flow without needing to restart the mapping flow every time the Lens is launched.

Bug Fixes

  • Fixed error message regarding cleanup() in SyncEntity.
  • Fixed claiming ownership of SyncEntity issue when the object is being instantiated.
  • Fixed general compatibility SyncEntity issues with Instantiator.
  • Fixed lens crashed when removing a key from the store.
  • Fixed mapping gets stuck in the session
Was this page helpful?
Yes
No