DeviceEndpoint (JSON)
DeviceEndpoint
DeviceEndpoint 对象具有以下规范。
成员 | 类型 | 说明 |
---|---|---|
deviceName | 字符串 | 可选。 设备的友好名称(如果适用)。 目前未使用此值。 |
endpointUri | 字符串 | 必需。 客户端平台(Windows 或 Windows Phone)从其推送通知服务(WNS 或 MPNS)获取的 URL。 |
locale | 字符串 | 必需。 发送到此终结点的通知的所需语言。 可以是按首选项顺序的逗号分隔值列表。 示例:“de-DE, en-US, en”。 |
platform | 字符串 | 可选。 当前支持的值为“WindowsPhone”和“Windows”。 如果未指定,则从设备令牌派生。 |
platformVersion | 字符串 | 可选。 此字符串的格式特定于每个平台。 目前未使用此值。 |
systemId | GUID | 必需。 “应用实例”(设备/用户组合)的唯一标识符。 最佳做法实现是应用在安装/首次运行时生成一个随机 GUID,并在应用的后续运行中继续使用该值。 |
titleId | 32 位无符号整数 | 必需。 向服务发出调用的游戏的游戏 ID。 |
示例 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
}