DeviceEndpoint (JSON)
DeviceEndpoint
El objeto DeviceEndpoint tiene la siguiente especificación.| Miembro | Tipo | Descripción |
|---|---|---|
| deviceName | string | Opcional. Un nombre descriptivo para el dispositivo, si procede. Actualmente este valor no se usa. |
| endpointUri | string | Obligatorio. La dirección URL que la plataforma cliente (Windows o Windows Phone) ha obtenido de su servicio de notificaciones push (WNS o MPNS). |
| locale | string | Obligatorio. El idioma deseado de las notificaciones enviadas a este punto de conexión. Puede ser una lista de valores separados por comas en orden de preferencia. Ejemplo: “de-DE, en-US, en”. |
| platform | string | Opcional. Los valores admitidos actualmente son “WindowsPhone” y “Windows”. Si no se especifica, se deriva del token del dispositivo. |
| platformVersion | string | Opcional. El formato de esta cadena es específico de cada plataforma. Actualmente este valor no se usa. |
| systemId | GUID | Obligatorio. Identificador único de la “instancia de la aplicación” (combinación de dispositivo y usuario). El procedimiento recomendado es que la aplicación genere un GUID aleatorio en la instalación o primera ejecución, y siga usando ese valor en las ejecuciones posteriores de la aplicación. |
| titleId | entero sin signo de 32 bits | Obligatorio. El identificador de título del juego que emite la llamada al servicio. |
Sintaxis JSON de ejemplo
{
"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
}
