Verwenden der Microsoft Graph-API für die Zusammenarbeit mit Project Rom

Project Rome ist eine Microsoft-Initiative zum Erstellen einer plattformübergreifenden Benutzeroberfläche. Project Rome ermöglicht einer App auf einem lokalen Client oder Dienst die Interaktion mit Apps und Diensten auf einem Remotehost, wenn sich der Benutzer mit demselben Microsoft-Konto anmeldet, das er für die Anmeldung auf dem Clientgerät verwendet. Auf diese Weise können Sie geräte- und plattformübergreifende Umgebungen programmieren, die sich auf Benutzeraufgaben und nicht auf Geräte beziehen.

Eine wichtige Komponente wird über Microsoft Graph verfügbar gemacht, um diese Erfahrungen zu ermöglichen: Aktivitäten.

Aktivitäten

Aktivitäten in Microsoft Graph es Ihnen ermöglichen, die Benutzerbindung mit Ihren Apps geräte- und plattformübergreifend zu fördern. Eine Aktivität ist die Einheit des Benutzerengagements und besteht aus drei Komponenten:

  • Ein Deep-Link
  • Eine visuelle Darstellung
  • Inhaltsmetadaten, die die Aktivität unter Verwendung des https://schema.org/ freigegebenen Vokabulars beschreiben

Wenn eine Sitzung von einer Anwendung erstellt wird, wird der Aktivität ein Verlaufselement hinzugefügt, um den Zeitraum des Benutzerengagements widerzuspiegeln. Jedes Mal, wenn ein Benutzer eine Aktivität erneut eingibt, wird der Aktivität ein neues Verlaufselement hinzugefügt, um das Benutzerengagement zu erhalten.

Wenn eine Anwendung Benutzeraktivitätsobjekte veröffentlicht, wird das Objekt in einigen der neuen Benutzeroberflächen in Windows angezeigt, z. B. Cortana Benachrichtigungen und Zeitachse. Sie können sowohl umfangreiche Metadaten (um die Darstellung von Aktivitäten im richtigen Kontext zu ermöglichen) als auch umfangreiche visuelle Elemente (mithilfe von Markup für adaptive Karten ) in Ihren Aktivitätsobjekten angeben.

Sie können die folgenden Microsoft Graph-APIs verwenden, um Benutzeraktivitäten zu erstellen und abzurufen:

Neuerungen

Informieren Sie sich über die aktuellsten neuen Features und Updates für diesen API-Satz.