DeviceEndpoint (JSON)
DeviceEndpoint
L’objet DeviceEndpoint a la spécification suivante.| Membre | Type | Description |
|---|---|---|
| deviceName | string | Facultatif. Un nom convivial pour l’appareil, le cas échéant. Cette valeur n’est actuellement pas utilisée. |
| endpointUri | string | Obligatoire. L’URL que la plateforme cliente (Windows ou Windows Phone) a obtenue de son service de notifications Push (WNS ou MPNS). |
| locale | string | Obligatoire. La langue souhaitée pour les notifications envoyées à ce point de terminaison. Il peut s’agir d’une liste de valeurs séparées par des virgules, par ordre de préférence. Exemple : « de-DE, en-US, en ». |
| platform | string | Facultatif. Les valeurs actuellement prises en charge sont « WindowsPhone » et « Windows ». Si cette valeur n’est pas spécifiée, elle est dérivée du jeton d’appareil. |
| platformVersion | string | Facultatif. Le format de cette chaîne est propre à chaque plateforme. Cette valeur n’est actuellement pas utilisée. |
| systemId | GUID | Obligatoire. Identificateur unique de l’« instance d’application » (combinaison appareil/utilisateur). La meilleure pratique consiste à ce qu’une application génère un GUID aléatoire lors de l’installation ou de la première exécution, puis continue d’utiliser cette valeur lors des exécutions suivantes de l’application. |
| titleId | entier non signé 32 bits | Obligatoire. L’ID de titre du jeu qui émet l’appel au service. |
Exemple de syntaxe 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
}
