Push notification 如何向Bluemix推送通知服务注册用户ID?

Push notification 如何向Bluemix推送通知服务注册用户ID?,push-notification,ibm-cloud,ibm-mobile-services,Push Notification,Ibm Cloud,Ibm Mobile Services,Bluemix推送通知服务的REST API文档指出,可能的推送通知目标是设备ID、平台、标记名和用户名 我不明白你是如何为一个设备注册用户ID的?我没有看到任何REST服务似乎在其输入中包含用户ID 谢谢你的帮助 Sebastien在使用注册设备时,可以从REST API设置设备ID 在DeviceRegResponseModel中,是userId(字符串,可选):设备注册的用户标识符 因此,本质上,要设置一个用户ID,您只需将其添加到通过RESTAPI注册设备时发送的json中。因此,只需修

Bluemix推送通知服务的REST API文档指出,可能的推送通知目标是设备ID、平台、标记名和用户名

我不明白你是如何为一个设备注册用户ID的?我没有看到任何REST服务似乎在其输入中包含用户ID

谢谢你的帮助


Sebastien

在使用注册设备时,可以从REST API设置设备ID

DeviceRegResponseModel
中,是
userId(字符串,可选):设备注册的用户标识符

因此,本质上,要设置一个用户ID,您只需将其添加到通过RESTAPI注册设备时发送的json中。因此,只需修改REST API为主体提供的示例:

{
  "deviceId": "TestDeviceId",
  "platform": "A",
  "token": "************",
  "userId": "John"
}
然后,您可以在
目标
正文中使用带有
“userId”:“John”
,将该消息发送到所有注册了userId“John”的设备


希望这能有所帮助。

您能否明确说明您使用的是哪种推送通知服务?有“IBM推送通知”(有时是imfPush)和“推送”。很抱歉让人困惑,如果推送服务图标是灰色的,那么它就是“推送”。我说的是IBM推送通知(服务的最新版本)。我知道旧的推送在注册时在客户端设置了Consumerid,调查它是如何迁移到新东西的,因为我在当前api中没有看到它。您具体在看哪一份文档?非常感谢,这很有帮助!我想POST和PUT方法的主体模式的文档应该相应地更新。是的,我已经向我们的文档团队发出了更新所有内容的请求。谢谢你让我们注意到这一点。