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
}
    

另请参阅

父级

JavaScript 对象表示法 (JSON) 对象参考

参考