DeviceEndpoint (JSON)
DeviceEndpoint
O objeto DeviceEndpoint tem a especificação a seguir.| Membro | Tipo | Descrição |
|---|---|---|
| deviceName | string | Opcional. Um nome amigável para o dispositivo, se aplicável. Atualmente, esse valor não é usado. |
| endpointUri | string | Obrigatório. A URL que a plataforma cliente (Windows ou Windows Phone) obteve de seu serviço de notificação por push (WNS ou MPNS). |
| locale | string | Obrigatório. O idioma desejado das notificações enviadas para esse ponto de extremidade. Pode ser uma lista de valores separados por vírgula em ordem de preferência. Exemplo: “de-DE, en-US, en”. |
| platform | string | Opcional. Os valores com suporte atualmente são “WindowsPhone” e “Windows”. Se não for especificado, ele será derivado do token do dispositivo. |
| platformVersion | string | Opcional. O formato dessa cadeia de caracteres é específico de cada plataforma. Atualmente, esse valor não é usado. |
| systemId | GUID | Obrigatório. Identificador exclusivo da “instância do aplicativo” (combinação de dispositivo/usuário). A prática recomendada de implementação é o aplicativo gerar um GUID aleatório na instalação/primeira execução e continuar a usar esse valor nas execuções subsequentes do aplicativo. |
| titleId | inteiro de 32 bits sem sinal | Obrigatório. A ID do título do jogo que emite a chamada ao serviço. |
Exemplo de sintaxe JSON
{
"systemId": "e9af05b4-70de-4920-880f-026c6fb67d1b",
"userId" : 1234567890
"endpointUri": "http://cloud.notify.windows.com/.../",
"platform": "Windows",
"platformVersion": "1.0",
"deviceName": "Test Endpoint",
"locale": "en-US",
"titleId": 1297290219
}
