Deep Links - WEKIT-ECS/MIRAGE-XR GitHub Wiki

For configuring ReadyPlayerMe avatars, there are two deeplinks available. The first one configures the user avatar:

wekit://avatar?id=abcd

whereas the second one configures additional avatars for the Virtual Instructor augmentation.

wekit://rpm?id=abcd

In both cases, id should be the ReadyPlayerMe id expressed in the permalink. For example,

https://models.readyplayer.me/67d348b2b0c9c30fd1442a12.glb

gets translated to:

wekit://avatar?id=67d348b2b0c9c30fd1442a12
wekit://rpm?id=67d348b2b0c9c30fd1442a12

Here is a list of avatars.

loading activities per deeplink

wekit://load?activity=07aa86d7-6f1e-4b0d-b0a5-fe6fdeb11248

new activity per deeplink

wekit://new

Redirects on the web

Not all apps allow for these deep links, so we have set up redirects from our regular web server.

This one loads an activity (make sure you have a valid ID, otherwise it gets stuck!):

https://repository.wekit-ecs.com/deeplink/?activity=07aa86d7-6f1e-4b0d-b0a5-fe6fdeb11248

These load rpm avatars:

https://repository.wekit-ecs.com/deeplink/?rpm=67d348b2b0c9c30fd1442a12
https://repository.wekit-ecs.com/deeplink/?rpm=67d3478f15151efc82228669
https://repository.wekit-ecs.com/deeplink/?rpm=670645c0c8bf0b5a9f60d204

This one configures the personal avatar:

https://repository.wekit-ecs.com/deeplink/?avatar=670645c0c8bf0b5a9f60d204

This one should work, but seems broken somehow:

https://repository.wekit-ecs.com/deeplink/?new=