Usar o Microsoft API do Graph para trabalhar com o Project Rome
O Project Rome é uma iniciativa da Microsoft para criar uma plataforma de experiências entre dispositivos. O Project Rome permite que um aplicativo em um cliente ou serviço local interaja com aplicativos e serviços em um host remoto quando o usuário entra com a mesma conta Microsoft que usa para entrar no dispositivo cliente. Isso permite que você programe experiências entre dispositivos e entre plataformas centradas em tarefas do usuário em vez de dispositivos.
Os principais recursos a seguir são expostos por meio do Microsoft Graph para ajudá-lo a habilitar experiências entre dispositivos.
Atividades
As atividades no Microsoft Graph permitem que você impulsione o envolvimento do usuário com seus aplicativos em dispositivos e plataformas. Uma atividade é a unidade de engajamento do usuário e consiste em três componentes:
- Um link profundo
- Uma representação visual
- Metadados de conteúdo que descrevem a atividade, usando o https://schema.org/ vocabulário compartilhado
Quando uma sessão é criada por um aplicativo, um item de histórico é adicionado à atividade para refletir o período de engajamento do usuário. Sempre que um usuário se reengaja com uma atividade, um novo item de histórico é adicionado à atividade para acumular o envolvimento do usuário.
Quando um aplicativo publica objetos de atividade do usuário, o objeto aparecerá em algumas das novas superfícies da interface do usuário no Windows; por exemplo, Notificações e Linha do Tempo da Cortana. Você pode especificar metadados avançados (para permitir que atividades sejam apresentadas apenas no contexto certo) e visuais avançados (usando marcação de Cartão Adaptável ) em seus objetos de atividade.
Você pode usar as seguintes APIs do Microsoft Graph para criar e recuperar atividades do usuário:
- Criar ou substituir atividade
- Obter atividades
- Obter atividades recentes
- Excluir uma atividade
- Criar ou substituir um item do histórico
- Excluir um item do histórico
Dados de roaming
Acesse os dados do Windows armazenados na nuvem por meio da área de transferência de nuvem e das APIs de configurações do Windows.
O recurso Área de Transferência de Nuvem no Windows permite que os usuários copiem e colem itens como texto, imagens e links em seus aplicativos e dispositivos. Você pode usar as APIs da área de transferência de nuvem no Microsoft Graph para:
- Listar itens de área de transferência de nuvem para o usuário conectado
- Obter um item de área de transferência de nuvem para um usuário
A API de configuração do Windows no Microsoft Graph permite que usuários e terceiros autorizados que atuam em nome dos usuários recuperem os dados de configurações do sistema operacional Windows armazenados na nuvem da Microsoft. Para obter detalhes sobre como usar a API de configuração do Windows, consulte Usar a API de configurações do Windows.