Diese Schnittstelle liefert Informationen darüber, ob der Benutzer gerade anwesend ist. Die Technik zur Erkennung der Anwesenheit unterscheidet sich je nach Plattform. Auf mobilen Plattformen wird angenommen, dass der Benutzer anwesend ist, solange die App im Vordergrund läuft. Auf Webplattformen wird angenommen, dass der Benutzer anwesend ist, wenn das Fenster im Vordergrund ist, der Tab aktiv ist und innerhalb des Fensters innerhalb der letzten Minute eine Maus- oder Tastaturaktivität stattgefunden hat.
// Indicates whether the user is currently present
// On web platforms, it indicates whether the user has focused on the app and interacted with the app in the last 60 seconds
isUserPresent(): boolean;
// Triggered when the user presence changes
userPresenceChangedEvent: SubscribableEvent<
(isPresent: boolean) => void>();